gap-actions / setup-gap

Other
1 stars 5 forks source link

Support using the required versions of needed/suggested packages #28

Open wilfwilson opened 3 years ago

wilfwilson commented 3 years ago

This is the same request as https://github.com/gap-system/pkg-ci-scripts/issues/3.

This would probably need to be a new separate action: you set up GAP with this action (probably with minimal packages), and then you would run a second action which would do the following.

This would make it easy (I hope) to add a CI job that tests a package when used with the required versions of all its packages, and possibly in the required version of GAP, too. The intention would be to make it easy to work out when you should update the versions of your dependencies.

We currently have such tests for the Semigroups package (and we used to have them for Digraphs) and we find them useful.