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

run steps on X64 only #953

Merged
merged 1 commit into from
Mar 25, 2024
Merged

run steps on X64 only #953

merged 1 commit into from
Mar 25, 2024

Conversation

@ab77 ab77 requested a review from klutchell March 25, 2024 17:10
flowzone.yml Outdated Show resolved Hide resolved
flowzone.yml Outdated Show resolved Hide resolved
@flowzone-app flowzone-app bot enabled auto-merge March 25, 2024 17:16
@flowzone-app flowzone-app bot merged commit f08c134 into master Mar 25, 2024
76 checks passed
@flowzone-app flowzone-app bot deleted the ab77/patch branch March 25, 2024 17:42
@ab77
Copy link
Member Author

ab77 commented Mar 25, 2024

This broke AWS-CLI: https://github.com/balena-io/environment-playground/actions/runs/8425936303/job/23073177694?pr=62#step:13:46

ab77 added a commit that referenced this pull request Mar 25, 2024
* installing Python dependencies on runner breaks other dependencies (e.g. AWS-CLI)
* run steps on Linux/amd64 until actions/setup-python#705 is resolved

change-type: patch
@klutchell
Copy link
Collaborator

klutchell commented Mar 25, 2024

Dang, but we don't want to hardcode Flowzone jobs to a particular runner, especially if the calling repo is only supposed to only use self-hosted, or the other way around.

We can revert this commit and filter by runner architecture when deciding whether or not to setup python and perform the linting.

e.g. if: runner.arch == X64 on the steps related to this python package?

We can also test the Flowzone PR by pinning the environment-playground repo to a Flowzone branch/tag.

ab77 added a commit that referenced this pull request Mar 25, 2024
* installing Python dependencies on runner breaks other dependencies (e.g. AWS-CLI)

change-type: patch
ab77 added a commit that referenced this pull request Mar 25, 2024
* installing Python dependencies on runner breaks other dependencies (e.g. AWS-CLI)
* run steps on Linux/amd64 until actions/setup-python#705 is resolved

change-type: patch
flowzone-app bot added a commit that referenced this pull request Mar 25, 2024
ab77 added a commit that referenced this pull request Mar 25, 2024
* installing Python dependencies on runner breaks other dependencies (e.g. AWS-CLI)
* run steps on Linux/amd64 until actions/setup-python#705 is resolved

change-type: patch
ab77 added a commit that referenced this pull request Mar 26, 2024
* installing Python dependencies on runner breaks other dependencies (e.g. AWS-CLI)
* run steps on Linux/amd64 until actions/setup-python#705 is resolved

change-type: patch
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.

None yet

2 participants