-
-
Notifications
You must be signed in to change notification settings - Fork 0
chore: promote develop to main #1113
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
33 commits
Select commit
Hold shift + click to select a range
7eb5ed5
chore(base-image): switch questing to resolute across dockerfiles and…
GrammaTonic a36d071
fix(ci): guard chrome builds against missing curl/unzip on resolute
GrammaTonic 66aef2a
fix(docker): remove fallback curl install in chrome layers
GrammaTonic e491d86
fix(docker): align chrome deps with resolute
GrammaTonic 5660d88
fix(docker): skip unsupported playwright chromium install
GrammaTonic d731d26
fix(tests): add playwright chromium check with chrome fallback
GrammaTonic 0346817
fix(tests): use npx path and executable chrome fallback
GrammaTonic 897a4e3
fix(tests): stabilize chrome-go playwright fallback
GrammaTonic 2d5ed23
fix(tests): add playwright chrome-channel fallback
GrammaTonic 2194cf4
fix(tests): repair playwright chrome installer path
GrammaTonic 91ff976
fix(tests): add offline fallback for screenshot navigation
GrammaTonic be6eceb
fix(tests): make playwright screenshot network-independent
GrammaTonic f3d2274
Merge pull request #1093 from GrammaTonic/feature/base-image-resolute…
GrammaTonic addd829
chore(runner): bump GitHub Actions runner to 2.331.0 (#1095)
GrammaTonic 4bf0c49
fix(docker): patch npm internals and bump go toolchain for develop co…
GrammaTonic a536ae1
chore: sync develop with main (CODE_SCANNING_FIXES.md relocation) (#1…
Copilot 273cf67
feat: update Node.js, npm, Go, Playwright, Cypress, and npm security …
GrammaTonic c12f16d
fix(docker): patch nested node-gyp and @tufjs/models sub-modules to f…
GrammaTonic c4e8d85
chore(docker): update Chrome for Testing from 142.0.7444.162 to 146.0…
GrammaTonic cb32949
feat(docker): configure Playwright to use system Chrome binary via PL…
GrammaTonic 70a3f76
Merge branch 'main' into develop
GrammaTonic 2a1b530
fix(ci): pin trivy-action to 0.34.1 across all workflows
GrammaTonic 8bb9376
fix(ci): bypass broken setup-trivy, install trivy manually
GrammaTonic a65cbd0
fix(ci): remove broken manual trivy wget install steps (#1104)
GrammaTonic 1972ce0
Merge branch 'main' into develop
GrammaTonic 00ba4d2
fix(ci): remove broken manual trivy wget install steps (#1106)
GrammaTonic e57878d
fix(ci): replace broken trivy wget with apt repository install (#1108)
GrammaTonic b117a42
chore: sync develop with main after squash merge
GrammaTonic ad28ea8
chore: sync develop with main after v2.4.0 release
GrammaTonic 6c61915
docs: update wiki Home.md to v2.4.0 and fix populate-wiki.sh branch
GrammaTonic dd70061
perf: optimize CI/CD pipeline for speed and cost (#1111)
GrammaTonic 9225ed7
style: strip trailing whitespace in ci-cd.yml
GrammaTonic ae3df92
fix(security): critical and high priority workflow optimizations (#1112)
GrammaTonic File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,18 @@ | ||
| name: 'Install Trivy' | ||
| description: 'Install Trivy via the official apt repository. Replaces the duplicated inline install block used across multiple workflows.' | ||
| author: 'GrammaTonic' | ||
|
|
||
| runs: | ||
| using: 'composite' | ||
| steps: | ||
| - name: Install Trivy via apt | ||
| shell: bash | ||
| run: | | ||
| wget -qO - https://aquasecurity.github.io/trivy-repo/deb/public.key \ | ||
| | gpg --dearmor \ | ||
| | sudo tee /usr/share/keyrings/trivy.gpg > /dev/null | ||
| echo "deb [signed-by=/usr/share/keyrings/trivy.gpg] https://aquasecurity.github.io/trivy-repo/deb generic main" \ | ||
| | sudo tee /etc/apt/sources.list.d/trivy.list | ||
| sudo apt-get update -qq | ||
| sudo apt-get install -y trivy | ||
| trivy --version | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
For improved robustness, it's a good practice to include
set -eandset -o pipefailat the beginning of your shell scripts.set -ewill cause the script to exit immediately if a command exits with a non-zero status.set -o pipefailwill cause a pipeline to return the exit status of the last command in the pipe that exited with a non-zero status, which is useful for chains of commands likewget | gpg | tee.