first commit
This commit is contained in:
41
.github/workflows/__shared-ci.yml
vendored
Normal file
41
.github/workflows/__shared-ci.yml
vendored
Normal file
@@ -0,0 +1,41 @@
|
||||
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@9a3d71ca9f68bc1061db8ea1442084ac31a0f8bf # 0.23.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
|
||||
Reference in New Issue
Block a user