feat: add hardened atomic staging deployment
Quality gates / quality (pull_request) Successful in 1m28s
Quality gates / quality (pull_request) Successful in 1m28s
This commit is contained in:
1 parent
fc763fb758
commit
f8f01c4b2e
15 files changed
+1248
-6
No files matched your search
@@ -30,7 +30,9 @@ jobs:
|
||||
- name: Install browser
|
||||
run: npx playwright install --with-deps chromium
|
||||
- name: Unit and security tests
|
||||
run: npm test
|
||||
run: |
|
||||
npm test
|
||||
python3 tests/staging-deploy.test.py -v
|
||||
- name: Mobile browser acceptance
|
||||
run: |
|
||||
npm start > /tmp/timmy-server.log 2>&1 &
|
||||
@@ -52,6 +54,8 @@ jobs:
|
||||
- name: Dependency audit
|
||||
run: npm audit --audit-level=high
|
||||
- name: Syntax checks
|
||||
run: npm run check:syntax
|
||||
run: |
|
||||
npm run check:syntax
|
||||
node --check tests/staging.acceptance.mjs
|
||||
- name: Diff hygiene
|
||||
run: npm run check:diff
|
||||
Reference in new issue
Block a user