OpenAstronomy / OpenAstronomy/github-actions-workflows
Run tests on emulated architectures
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 21
- Forks
- 27
- Avg merge
- 2d 9h
- Merged PRs (30d)
- 1
Description
This is probably a feature request.
I would like to use OpenAstronomy to run tests on some emulated architectures. That is
- s390x
- aarch64
Akin to what astropy does here: https://github.com/astropy/astropy/blob/main/.github/workflows/ci_cron_weekly.yml#L91-L145 or asdf does (for just s390x) here: https://github.com/asdf-format/asdf/blob/154513dc66ccd3ab1ed6113904c1811d3f47b24c/.github/workflows/s390x.yml#L21-L61.
Really, asdf just occasionally copies the astropy updates to this workflow. It would be nice if this workflow was maintained upstream and use the nicer syntax that OpenAstronomy uses.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by comparing the referenced astropy ci_cron_weekly.yml and asdf s390x.yml workflows with the reusable workflows in this repository. Determine how s390x and aarch64 emulation can be maintained upstream using the repository’s preferred workflow syntax. Done means tests run on both architectures through the shared workflows and the configuration is covered by the relevant checks.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- github-actions
- Domain
- ci-cd
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100