Skip to content
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

WIP: remove 'if', assertions, replace with if-arch #1449

Draft
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

imjasonh
Copy link
Member

The only place we seem to use if is to run certain steps only for certain architectures. There's no reason we need to support arbitrary expressions just to support that. Instead, we can add if-arch that only runs the pipeline if the arch matches.

assertions only existed so we could fail if non-one steps were run, which doesn't seem worth the feature surface.

TODO: tests, test this against our package repos

Signed-off-by: Jason Hall <jason@chainguard.dev>
Signed-off-by: Jason Hall <jason@chainguard.dev>
Signed-off-by: Jason Hall <jason@chainguard.dev>
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.

1 participant