Skip to content

Test the Pythia packages on more platforms #68

@dumol

Description

@dumol

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)

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions