Replace brittle inline script with Node.js script (#3619)
This commit is contained in:
12
.github/workflows/android-device-test.yml
vendored
12
.github/workflows/android-device-test.yml
vendored
@@ -84,11 +84,13 @@ jobs:
|
||||
with:
|
||||
node-version-file: '.nvmrc'
|
||||
|
||||
- id: parent_workflow
|
||||
run: |
|
||||
conclusion=$(curl --retry 12 --retry-all-errors ${{ github.event.workflow_run.jobs_url }} | jq -r '.jobs[] | select(.name == "android-build").conclusion')
|
||||
was_skipped=$([[ "$conclusion" = "skipped" || "$conclusion" = "cancelled" ]] && echo "true" || echo "false")
|
||||
echo "was_skipped=$was_skipped" >> "$GITHUB_OUTPUT"
|
||||
- name: Check if android-build was skipped
|
||||
id: parent_workflow
|
||||
run: node .github/scripts/check-job-skipped.ts
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
TEST_RUN_ID: ${{ github.event.workflow_run.jobs_url }}
|
||||
JOB_NAME: android-build
|
||||
|
||||
# get comment from PR
|
||||
|
||||
|
||||
2
.github/workflows/typecheck-scripts.yml
vendored
2
.github/workflows/typecheck-scripts.yml
vendored
@@ -13,4 +13,4 @@ jobs:
|
||||
|
||||
- run: |
|
||||
npm install
|
||||
npx tsc -p scripts/jsconfig.json
|
||||
npx tsc -p tsconfig.json
|
||||
|
||||
Reference in New Issue
Block a user