aboutsummaryrefslogtreecommitdiff
path: root/.github/workflows
diff options
context:
space:
mode:
authorsunadoi <[email protected]>2022-10-10 15:50:25 +0900
committerGitHub <[email protected]>2022-10-10 08:50:25 +0200
commitbf3ee481ec40c5fedd19857bf76aefbc32c83241 (patch)
treea761b96f172df5cf3a9bd1d6a0956e818c0201e1 /.github/workflows
parentf934792db4c3c1b44550b79cee893aa545164c59 (diff)
downloadfaker-bf3ee481ec40c5fedd19857bf76aefbc32c83241.tar.xz
faker-bf3ee481ec40c5fedd19857bf76aefbc32c83241.zip
infra: move the check-code-generation job to pr.yml (#1419)
Diffstat (limited to '.github/workflows')
-rw-r--r--.github/workflows/ci.yml53
-rw-r--r--.github/workflows/pr.yml61
2 files changed, 61 insertions, 53 deletions
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 61750b54..a05df2ec 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -203,56 +203,3 @@ jobs:
with:
token: ${{ secrets.CODECOV_TOKEN }}
fail_ci_if_error: true
-
- check-code-generation:
- runs-on: ubuntu-latest
- name: 'Check Code Generation: node-18, ubuntu-latest'
- permissions:
- pull-requests: write
- steps:
- - name: Checkout
- uses: actions/checkout@v3
- with:
- fetch-depth: 0
-
- - name: Install pnpm
- uses: pnpm/[email protected]
- with:
- version: 7
-
- - name: Set node version to 18
- uses: actions/setup-node@v3
- with:
- node-version: 18
- cache: 'pnpm'
-
- - name: Install deps
- run: pnpm install
- env:
- CYPRESS_INSTALL_BINARY: 0
-
- - name: Generate code
- run: |
- pnpm run generate:locales
- pnpm run generate:api-docs
-
- - name: Check diff
- id: diff
- run: |
- git add .
- git diff --cached --exit-code
- continue-on-error: true
-
- - name: Transpile ts
- run: pnpm exec tsc .github/workflows/commentCodeGeneration.ts --outDir .github/workflows
-
- - name: Comment
- uses: actions/github-script@v6
- with:
- script: |
- const script = require('${{ github.workspace }}/.github/workflows/commentCodeGeneration.js')
- await script(github, context, ${{ steps.diff.outcome == 'success' }})
-
- - name: Status
- if: ${{ steps.diff.outcome == 'failure' }}
- run: exit 1
diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml
new file mode 100644
index 00000000..a4e52d9b
--- /dev/null
+++ b/.github/workflows/pr.yml
@@ -0,0 +1,61 @@
+name: PR
+
+on:
+ pull_request:
+
+permissions:
+ contents: read # to fetch code (actions/checkout)
+
+jobs:
+ check-code-generation:
+ runs-on: ubuntu-latest
+ name: 'Check Code Generation: node-18, ubuntu-latest'
+ permissions:
+ pull-requests: write
+ steps:
+ - name: Checkout
+ uses: actions/checkout@v3
+ with:
+ fetch-depth: 0
+
+ - name: Install pnpm
+ uses: pnpm/[email protected]
+ with:
+ version: 7
+
+ - name: Set node version to 18
+ uses: actions/setup-node@v3
+ with:
+ node-version: 18
+ cache: 'pnpm'
+
+ - name: Install deps
+ run: pnpm install
+ env:
+ CYPRESS_INSTALL_BINARY: 0
+
+ - name: Generate code
+ run: |
+ pnpm run generate:locales
+ pnpm run generate:api-docs
+
+ - name: Check diff
+ id: diff
+ run: |
+ git add .
+ git diff --cached --exit-code
+ continue-on-error: true
+
+ - name: Transpile ts
+ run: pnpm exec tsc .github/workflows/commentCodeGeneration.ts --outDir .github/workflows
+
+ - name: Comment
+ uses: actions/github-script@v6
+ with:
+ script: |
+ const script = require('${{ github.workspace }}/.github/workflows/commentCodeGeneration.js')
+ await script(github, context, ${{ steps.diff.outcome == 'success' }})
+
+ - name: Status
+ if: ${{ steps.diff.outcome == 'failure' }}
+ run: exit 1