Skip to content

Commit 7410b9c

Browse files
committed
chore: standardize workshop workflow controls
1 parent 77c6bda commit 7410b9c

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

.github/workflows/validate.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ concurrency:
55
cancel-in-progress: true
66

77
on:
8+
workflow_dispatch:
89
push:
910
branches:
1011
- 'main'
@@ -13,6 +14,7 @@ on:
1314
- 'main'
1415
jobs:
1516
setup:
17+
timeout-minutes: 20
1618
strategy:
1719
matrix:
1820
os: [ubuntu-latest, windows-latest, macos-latest]
@@ -29,6 +31,7 @@ jobs:
2931
env:
3032
# Kept getting npm ECOMPROMISED errors on windows. This fixed it.
3133
npm_config_cache: ${{ runner.temp }}/npm-cache
34+
SKIP_PLAYWRIGHT: true
3235

3336
- name: ʦ TypeScript
3437
run: npm run typecheck
@@ -47,6 +50,7 @@ jobs:
4750

4851
deploy:
4952
name: 🚀 Deploy
53+
timeout-minutes: 10
5054
runs-on: ubuntu-latest
5155
# only deploy main branch on pushes
5256
if: ${{ github.ref == 'refs/heads/main' && github.event_name == 'push' }}

0 commit comments

Comments
 (0)