You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
CI: use GitHub mirror for Intel SDE in release AVX-512 proof ⚙️ Configuration changes🕐 10-20 Minutes
Description
• Point release AVX-512 SDE proof to a GitHub-hosted Intel SDE mirror.
• Keep SDE version and SHA-256 pinning unchanged for fail-closed verification.
• Reduce release flakiness from Intel downloadmirror WAF/challenge responses.
The following are alternative approaches to this PR:
1. Reuse existing action input name (url-base) instead of introducing source-url
➕ Avoids breaking the workflow due to unexpected inputs
➕ Keeps a single canonical configuration knob for download origin
➖ Less semantically explicit than a dedicated mirror parameter name
2. Publish and consume SDE from a project-owned release/artifact repository
➕ Full control over availability and retention policies
➕ Can enforce org-level access and auditing
➖ More operational overhead than using an existing GitHub release mirror
➖ May require additional storage/governance decisions
Recommendation: The mirror approach is sound for release reliability (keeps checksum pinning and avoids Intel WAF/challenges). However, ensure the workflow input key matches the composite action interface: the current action defines url-base, so passing source-url may be rejected by GitHub Actions as an unexpected input unless the action is updated accordingly. If the intent is only to change the base URL, prefer wiring the mirror into the existing url-base input (or update the action to accept source-url and map it internally).
Files changed (1) +1 / -0
Other (1) +1 / -0
release.ymlSource Intel SDE from GitHub mirror for release AVX-512 proof+1/-0
Source Intel SDE from GitHub mirror for release AVX-512 proof
• Adds a mirror URL parameter when invoking the Intel SDE setup action in the release AVX-512 proof job. This is intended to keep checksum verification fail-closed while avoiding Intel downloadmirror availability/WAF issues during release publishing.
.github/workflows/release.yml passes source-url to ./.github/actions/setup-intel-sde, but the
action declares/reads url-base (no source-url), so the mirror URL will not be used and
actionlint is likely to fail the workflow due to an unknown input.
ⓘ Recommendations generated based on similar findings in past PRs
Evidence
The workflow uses source-url, but the composite action only defines url-base and constructs
download_url from it; additionally, the repo runs actionlint to validate action input correctness,
which will flag unknown with: keys.
The issue below was found during a code review. Follow the provided context and guidance below and implement a solution
## Issue description
The release workflow passes an input (`source-url`) that is not declared by the local composite action `./.github/actions/setup-intel-sde`. The action declares `url-base` and reads `inputs.url-base`, so the added mirror URL is ignored (the action will use its default Intel mirror URL instead), and `actionlint` may fail the workflow for an unknown input.
## Issue Context
- The composite action defines `inputs.url-base` with a default Intel mirror URL.
- The workflow currently uses `source-url`, which is not a declared input.
- `actionlint` is run in CI and explicitly checks “action input validity”.
## Fix Focus Areas
- .github/workflows/release.yml[220-228]
- .github/actions/setup-intel-sde/action.yml[4-13]
- .github/actions/setup-intel-sde/action.yml[49-64]
## Suggested change
- Replace `source-url:` with `url-base:` in the workflow step.
- (Optional) If you want to support `source-url` as an alias, add it as an input in `action.yml` and have the script prefer it over `url-base` (while keeping `url-base` for backwards compatibility).
ⓘ Copy this prompt and use it to remediate the issue with your preferred AI generation tools
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
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.
Summary
Verification