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

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

Open
wilfwilson opened this issue May 20, 2021 · 0 comments
Open

Comments

@wilfwilson
Copy link
Contributor

This is the same request as gap-system/pkg-ci-scripts#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.

  • Get the needed/suggested other packages, and their versions, from the current package's PackageInfo.g file.
  • Install (removing any existing versions as necessary) each of these packages in the correct version - possibly with PackageManager.

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.

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