Skip to content

Update provenance fields and push to qcom-distro-artifacts#139

Merged
keerthi-go merged 1 commit intomainfrom
dev/provenance
Apr 28, 2026
Merged

Update provenance fields and push to qcom-distro-artifacts#139
keerthi-go merged 1 commit intomainfrom
dev/provenance

Conversation

@keerthi-go
Copy link
Copy Markdown
Contributor

After each non-test release, clone qualcomm-linux/qcom-distro-artifacts and upsert the package's provenance entry into /provenance.json. If the file already exists the new package entry is merged in (replacing that package's entry while preserving all other packages). A 3-attempt retry loop with git pull --rebase handles concurrent releases to the same suite. Test runs (inputs.test-run == true) skip this step.

Comment thread .github/workflows/qcom-release-reusable-workflow.yml Fixed
After each non-test release, clone qualcomm-linux/qcom-distro-artifacts
and upsert the package's provenance entry into <suite>/provenance.json.
If the file already exists the new package entry is merged in (replacing
that package's entry while preserving all other packages). A 3-attempt
retry loop with git pull --rebase handles concurrent releases to the
same suite. Test runs (inputs.test-run == true) skip this step.

Signed-off-by: Keerthi Gowda <kbalehal@qti.qualcomm.com>
@keerthi-go
Copy link
Copy Markdown
Contributor Author

Fixed the Semgrep error on shell-injection finding (run-shell-injection) in qcom-release-reusable-workflow.yml by removing all ${{ ... }} GitHub Actions context interpolations from run: scripts. All values are now passed via the env: block and referenced as shell variables, following the recommended GitHub Actions pattern.

@keerthi-go keerthi-go merged commit f1bd94e into main Apr 28, 2026
10 checks passed
@keerthi-go keerthi-go deleted the dev/provenance branch April 28, 2026 21:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants