diff --git a/.github/workflows/ci-standard-checks-workflow.yaml b/.github/workflows/ci-standard-checks-workflow.yaml new file mode 100644 index 0000000..7f0ffb2 --- /dev/null +++ b/.github/workflows/ci-standard-checks-workflow.yaml @@ -0,0 +1,31 @@ +name: CI Standard Checks Workflow + +on: + workflow_call: + inputs: + skipChecks: + type: string + required: false + default: '' + description: 'Checks to be skipped' + enableChecks: + type: string + required: false + default: '' + description: 'Optional checks to enable' + +jobs: + ci-standard-checks: + runs-on: + - ubuntu-latest + steps: + - name: Check Out Source Code + uses: actions/checkout@v4 + with: + fetch-depth: 0 + - name: CI Standard Checks + uses: Typeform/ci-standard-checks@v1 + with: + githubToken: ${{ secrets.GITHUB_TOKEN }} + skipChecks: ${{ inputs.skipChecks }} + enableChecks: ${{ inputs.enableChecks }} diff --git a/reusable-workflows/ci-standard-checks/workflow.yaml b/reusable-workflows/ci-standard-checks/workflow.yaml new file mode 120000 index 0000000..2345d15 --- /dev/null +++ b/reusable-workflows/ci-standard-checks/workflow.yaml @@ -0,0 +1 @@ +../../.github/workflows/ci-standard-checks-workflow.yaml \ No newline at end of file