-
Notifications
You must be signed in to change notification settings - Fork 1
fix(ci): scan pull-request heads with Trivy #1119
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
Open
seonghobae
wants to merge
79
commits into
develop
Choose a base branch
from
fix/trivy-pr-code-scanning
base: develop
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
79 commits
Select commit
Hold shift + click to select a range
b2e9137
test(ci): require Trivy scanning on pull-request heads
seonghobae 62c7113
test(ci): execute Trivy PR scanning contract
seonghobae ac8949a
fix(ci): scan pull-request heads with Trivy
seonghobae 5c5f662
docs(changelog): record PR-head Trivy coverage repair
seonghobae 8d6bb0e
fix(changelog): preserve existing release history
seonghobae af28e8c
test(ci): reject unscoped Trivy PR branch evidence
seonghobae 8cfe89b
test(ci): run Trivy PR contract regression
seonghobae 58a6d3e
fix(ci): scope Trivy PR contract to event branches
seonghobae 52426ee
test(ci): reproduce disconnected Trivy SARIF contract
seonghobae 8d3ac8d
fix(ci): bind Trivy SARIF producer to upload
seonghobae 77ce7fe
test(ci): cover Trivy YAML inline comments
seonghobae 20f52cf
fix(ci): parse Trivy YAML scalar comments
seonghobae 9cf14fc
chore(ci): stage one-shot PR 1119 policy repair
seonghobae 9e684cc
chore(ci): retire dormant PR 1119 source repair
seonghobae 0f6927f
ci: repair stale Trivy policy contract at source
seonghobae 5c81c71
chore(ci): remove self-modifying repair workflow
seonghobae 6adf524
ci: execute direct Trivy policy source repair
seonghobae 09cbfc6
ci: remove self-modifying PR1119 workflow
seonghobae 0fb308a
ci: make PR1119 policy repair race-safe
seonghobae 5d8dd74
ci: remove self-modifying PR1119 policy runner
seonghobae c7ca2f4
chore(ci): run bounded Trivy policy repair
seonghobae 162247e
chore(ci): trigger bounded Trivy policy repair
seonghobae 0c1958c
ci: trigger PR1119 policy repair
seonghobae 964efe9
ci: remove unsafe self-modifying PR1119 workflow
seonghobae 31f91cd
ci: remove obsolete PR1119 repair trigger
seonghobae b5852f5
ci: add bounded PR1119 policy repair lane
seonghobae 32d7e9f
ci: trigger bounded PR1119 policy repair
seonghobae 6538cd4
chore(ci): retrigger PR1119 policy repair
seonghobae 9df60af
ci: retrigger PR1119 policy repair
seonghobae a98c09d
ci: move PR1119 repair off saturated latest queue
seonghobae 33b6de1
ci: retrigger PR1119 policy repair on ubuntu-24.04
seonghobae 7835b95
fix(ci): make PR1119 policy repair executable and exact
seonghobae eb6d705
ci: rerun executable PR1119 policy repair
seonghobae be606b0
fix(ci): restore valid executable PR1119 repair workflow
seonghobae 9488d7f
ci: retrigger valid PR1119 policy repair
seonghobae 2c0ae89
fix(ci): bind PR1119 repair to live writer ref
seonghobae 1b5f66b
ci: rerun ref-bound PR1119 policy repair
seonghobae 15663ec
test: align Trivy PR policy contract
github-actions[bot] 02c20bd
test(ci): reject pull_request_target in Trivy contract
seonghobae 515a198
test(ci): cover unsafe Trivy event shapes
seonghobae 93da5ca
test(ci): parse Trivy trigger contract structurally
seonghobae fe6ed2b
fix(ci): restore complete supply-chain policy suite
seonghobae cd3fa09
test(ci): validate Trivy triggers as YAML structure
seonghobae ce35acf
fix(ci): fail closed on commented privileged Trivy trigger
seonghobae a9f51e0
test(ci): cover commented privileged Trivy trigger
seonghobae 6f72e1c
docs: record Trivy policy trigger boundary
seonghobae 58fa0a6
fix(ci): remove unrelated changelog drift from Trivy lane
seonghobae 32f3c87
test(ci): require PR-stable Trivy concurrency
seonghobae 8f9c076
fix(ci): cancel superseded Trivy PR scans
seonghobae d5d6c8a
refactor(ci): use semantic Trivy contract identifiers
seonghobae 0c355b5
test(ci): use semantic Trivy fixture identifiers
seonghobae b005ae9
test(ci): name Trivy concurrency semantics explicitly
seonghobae 9f4882d
fix(ci): require Trivy scans for synchronized PR heads
seonghobae 3d31517
test(ci): pin Trivy synchronize activity contract
seonghobae deb807a
docs(ci): record synchronized Trivy head coverage
seonghobae 1543d26
test(ci): cover quoted Trivy PR activity lists
seonghobae eadcc9d
fix(ci): normalize quoted Trivy workflow list scalars
seonghobae 72c9c93
fix(ci): decode YAML escaped Trivy contract scalars
seonghobae 140b8f8
fix(ci): accept equivalent inline Trivy branch lists
seonghobae 53ea461
test(ci): cover escaped Trivy trigger scalars
seonghobae 3fbb449
test(ci): run Trivy YAML scalar regressions
seonghobae 70d15c1
fix(ci): honor ordered Trivy branch exclusions
seonghobae ba5ab7a
test(ci): cover ordered Trivy branch exclusions
seonghobae b52bce3
test(ci): gate ordered Trivy branch exclusions
seonghobae a9e6bfb
fix(ci): reject PR-ineligible Trivy scan conditions
seonghobae ae5c07f
test(ci): cover conditional Trivy PR eligibility
seonghobae 2b45161
fix(ci): validate Trivy needs chain and SARIF order
seonghobae 726c17b
test(ci): cover Trivy needs and SARIF ordering
seonghobae 4fc91cd
fix(ci): accept commented dependency job headers
seonghobae e453e3a
test(ci): cover commented Trivy prerequisite headers
seonghobae 9471ccc
test(ci): run commented-needs regression in quickcheck
seonghobae e08ebb6
fix(ci): preserve Trivy SARIF evidence after findings
seonghobae 7c71104
test(ci): cover Trivy failed-scan upload contract
seonghobae 390661c
fix(ci): accept failure-safe PR SARIF upload guards
seonghobae 2094e4d
test(ci): cover failure-safe PR upload conditions
seonghobae bb3a973
test(ci): run Trivy upload-condition regressions
seonghobae e356f42
fix(test): wrap Trivy fixture line for Ruff
touhidzaman007 1c4f6d8
fix(test): wrap Trivy fixture line for Ruff
seonghobae 3eabdd9
Merge pull request #1152 from touhidzaman007/release/fix-1119-ruff
seonghobae 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
Some comments aren't visible on the classic Files Changed page.
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
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.
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.
Uh oh!
There was an error while loading. Please reload this page.