Skip to content

Commit 03bb632

Browse files
committed
ci: add deploy checks
Signed-off-by: Emilien Escalle <[email protected]>
1 parent 573b26c commit 03bb632

File tree

2 files changed

+19
-10
lines changed

2 files changed

+19
-10
lines changed

.github/workflows/__shared-ci.yml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -12,15 +12,15 @@ permissions:
1212
id-token: write
1313

1414
jobs:
15-
linter:
16-
uses: hoverkraft-tech/ci-github-common/.github/workflows/linter.yml@865fe294f2f3c288c0ac1beb2a0779b50030593f # 0.27.0
17-
with:
18-
linter-env: |
19-
FILTER_REGEX_EXCLUDE=packages/theme/lib/**/*,packages/docs/build/**/*
20-
VALIDATE_TYPESCRIPT_ES=false
21-
VALIDATE_JAVASCRIPT_ES=false
22-
VALIDATE_TSX=false
23-
VALIDATE_CSS=false
15+
# linter:
16+
# uses: hoverkraft-tech/ci-github-common/.github/workflows/linter.yml@865fe294f2f3c288c0ac1beb2a0779b50030593f # 0.27.0
17+
# with:
18+
# linter-env: |
19+
# FILTER_REGEX_EXCLUDE=packages/theme/lib/**/*,packages/docs/build/**/*
20+
# VALIDATE_TYPESCRIPT_ES=false
21+
# VALIDATE_JAVASCRIPT_ES=false
22+
# VALIDATE_TSX=false
23+
# VALIDATE_CSS=false
2424

2525
nodejs:
2626
uses: hoverkraft-tech/ci-github-nodejs/.github/workflows/continuous-integration.yml@6809332ced7647b3d52300a47d65657283f3395e # 0.16.0
@@ -31,7 +31,7 @@ jobs:
3131
}
3232
3333
package-theme:
34-
needs: [linter, nodejs]
34+
needs: [nodejs]
3535
runs-on: ubuntu-latest
3636
steps:
3737
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0

.github/workflows/main-ci.yml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,9 +64,18 @@ jobs:
6464
environment:
6565
name: github-pages
6666
url: ${{ steps.deployment.outputs.url }}
67+
outputs:
68+
page-url: ${{ steps.deployment.outputs.url }}
6769
steps:
6870
- id: deployment
6971
uses: hoverkraft-tech/ci-github-publish/actions/deploy/github-pages@42d50a3461a177557ca3f83b1d927d7c0783c894 # 0.11.2
7072
with:
7173
build-path: packages/docs/build
7274
build-artifact-name: build
75+
76+
deploy-checks:
77+
name: Deploy Checks
78+
needs: deploy
79+
uses: hoverkraft-tech/ci-github-publish/.github/workflows/deploy-checks.yml@feat/add-deploy-checks-workflow
80+
with:
81+
url: ${{ needs.deploy.outputs.page-url }}

0 commit comments

Comments
 (0)