Skip to content

CI: Zizmor fixes others - #539

Closed
echoix wants to merge 45 commits into
mainfrom
zizmor-fixes-others
Closed

echoix wants to merge 45 commits into
mainfrom
zizmor-fixes-others

Conversation

@echoix

@echoix echoix commented Aug 31, 2025

Copy link
Copy Markdown
Owner

No description provided.

echoix added 14 commits August 31, 2025 21:06
…flow

- Use env vars directly instead of template substitution
- This includes renaming env var CMakeVersion to CMAKE_VERSION
- Double quote variables, and add braces
…orkflow

- Use env vars directly instead of template substitution
- Double quote variables, and add braces
- Declare and assign exported env vars separately to avoid masking return values. (SC2155)
@echoix
echoix force-pushed the zizmor-fixes-others branch from 2e499a1 to af58dd0 Compare August 31, 2025 21:12
echoix added 21 commits August 31, 2025 23:12
…flow

Fixes a cache-poisoning issue reported by zizmor

Two separate steps are used. It is assuming that the push event is not used for tags and that these artifacts (using cache) are not published as release artifacts
Cache poisoning is less problematic here as pytest workflow not really used for release artifacts
Cache poisoning is less problematic here as python-code-quality workflow not really used for release artifacts
@echoix echoix closed this Sep 12, 2026
@echoix
echoix deleted the zizmor-fixes-others branch September 12, 2026 19:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant