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

Test the Pythia packages on more platforms #68

Open
dumol opened this issue Oct 10, 2024 · 1 comment
Open

Test the Pythia packages on more platforms #68

dumol opened this issue Oct 10, 2024 · 1 comment
Assignees

Comments

@dumol
Copy link
Contributor

dumol commented Oct 10, 2024

I'm bothered that it wasn't caught by the tests in the compat repo at chevah/compat#700. What shall we do about it?

Maybe Oracle Linux 8 has that library ... I think that we are ok.


These are not actually "tests", but rather builds.

True. Makes sense.

well... what we can do is create separate docker test runs as part of GitHub actions.
It will work something like this

  • After the binary .tar.gz is created for each OS, upload that file as an GitHub Action artifact
  • After all the build jobs are done, trigger the docker test job
  • THe docker test job will download the GitHub Action Artifacts for this build and will save them in cache
  • The docker test job can then run a few smoke tests to make sure we can start Python on other OSes ... for example run our custom test file

That's all

With GitHub Action Artifacts we can "publish" the pythia .tar.gz files in kind of a temporary location

More info about GitHub Artifacts here https://github.com/actions/upload-artifact

Originally posted by @adiroiban in #58 (comment)

@dumol dumol self-assigned this Oct 10, 2024
@dumol
Copy link
Contributor Author

dumol commented Oct 10, 2024

Don't think we have to deal with GitHub artefacts, as we already upload a testing package to our "bin" server after a successful build.

However, what would help immensely would be #47.

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

No branches or pull requests

1 participant