Skip to content

Conversation

@samuelallan72
Copy link
Contributor

Samuel Allan added 4 commits May 8, 2025 10:30
runs-on: [[ubuntu-24.04], [arm64, noble, self-hosted], [s390x, noble, self-hosted], [ppc64el, noble, self-hosted]]
test-command: ['tox -e func']
juju-channel: ["3.4/stable"]
juju-channel: ["3.6/stable"]
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Are we ok with upgrading to juju 3.6 for func tests in general? @Pjack

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I cannot answer it now. But we will track it in canonical/solutions-engineering-automation#227

@@ -1,2 +1,2 @@
git+https://github.com/openstack-charmers/zaza.git@master#egg=zaza
git+https://github.com/samuelallan72/zaza.git@unpin-cryptography#egg=zaza
Copy link
Contributor Author

@samuelallan72 samuelallan72 May 8, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is the biggest thing we need to figure out. Whether to try to unpin cryptography in zaza (preferred), or get the old cryptography python package revision building on s390x and ppc64el.

TODO: revert this line once it's fixed upstream (or we figure out a workaround).

Comment on lines 3 to 8
# - noble
# - jammy
- focal
smoke_bundles:
- jammy
- focal
# - jammy
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

TODO: revert this when the ubuntu charm pushes releases supporting noble and jammy on s390x and ppc64el.

Comment on lines 166 to 168
# - name: Update system PATH for running pipx software
# run: |
# echo "$HOME/.local/bin" >> "$GITHUB_PATH"
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This can be deleted - this step was only required for the enterprise arm64 runner (now the setup-python step is gone). But I'm sure we'll be wanting to move away from that runner for all our projects (to use either our self hosted runners or the new public free github-hosted arm64 runners).

@samuelallan72
Copy link
Contributor Author

@chanchiwai-ray I'll close this PR and openstack-charmers/zaza#680 now that I'm no longer at the company. Please re-open the PRs from your account. 🙂 Everything here should be explained in comments on the PR, or on the internal doc and ticket. Please ping me on github though if anything is unclear. :)

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.

4 participants