name: Common Continuous Integration tasks on: workflow_call: permissions: actions: read contents: read packages: read security-events: write statuses: write id-token: write jobs: linter: uses: hoverkraft-tech/ci-github-common/.github/workflows/linter.yml@1c379f7f6e0fc850fe5a7111f74d54e159b4dcd2 # 0.26.0 with: linter-env: | FILTER_REGEX_EXCLUDE=dist/**/* VALIDATE_JSCPD=false VALIDATE_TYPESCRIPT_STANDARD=false VALIDATE_TYPESCRIPT_ES=false VALIDATE_TYPESCRIPT_PRETTIER=false VALIDATE_JAVASCRIPT_ES=false VALIDATE_JAVASCRIPT_STANDARD=false check-nodejs: name: Test nodejs needs: linter uses: ./.github/workflows/__check-nodejs.yml secrets: inherit check-dist: name: Test nodejs needs: linter uses: ./.github/workflows/__check-dist.yml check-action: name: Test action needs: [check-nodejs, check-dist] uses: ./.github/workflows/__check-action.yml