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

Added Compat and CompatHelper CI #55

Merged
merged 6 commits into from
Jul 13, 2024
Merged

Added Compat and CompatHelper CI #55

merged 6 commits into from
Jul 13, 2024

Conversation

anchal-physics
Copy link
Collaborator

@anchal-physics anchal-physics commented Jul 12, 2024

Compat section has been added to Project.toml using CompatHelper CI. The CI will now run every day at 3:37 UTC to check for updates on dependencies. Whenever a change is required, the CI will send PR to the dev branch where tests will be performed. If the CompatHelper PR is accepted, it can be further sent to merge with the master by updating the version number and releasing the new tag.

This PR also fixes paths, julia version numbers, and installation registry for other CI tests.

anchal-physics and others added 6 commits July 12, 2024 16:03
Installing compat helper to keep compatibility bounded to the latest
version of the dependencies.

For now, the PRs are made to this branch to get the first version of the
Project.toml file with compat entries. Once the compat entries are added,
the PRs will be made to the dev branch where if the tests pass, they
will be added and nerge with main branch will happen with version
increment.
All packages have been added in the [compat] section. Added julia with
version >= 1.10.

Changes the PR and push triggers to be for dev when Project.toml changes
and added prefix [ci skip] to the commit message to avoid CI re-runs on
the PR created by the compat helper.
It seems like a bad idea to set pusha dn PR triggers for CompatHelper
because it by defualt clones latest master branch and just looks at
that.
@anchal-physics anchal-physics merged commit 92c6c49 into dev Jul 13, 2024
3 checks passed
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

Successfully merging this pull request may close these issues.

1 participant