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

Update CI/CD workflows #363

Merged
merged 6 commits into from
Oct 20, 2021
Merged

Update CI/CD workflows #363

merged 6 commits into from
Oct 20, 2021

Commits on Oct 20, 2021

  1. Configuration menu
    Copy the full SHA
    59c253a View commit details
    Browse the repository at this point in the history
  2. Update existing workflows

    Add updating the release text with the changelog of the version.
    CasperWA committed Oct 20, 2021
    Configuration menu
    Copy the full SHA
    c152808 View commit details
    Browse the repository at this point in the history
  3. Add and update CHANGELOG.md

    Also fix issue with earlier switch from SemVer to CalVer in connection
    with adding the changelog to the release description on GitHub.
    CasperWA committed Oct 20, 2021
    Configuration menu
    Copy the full SHA
    25143be View commit details
    Browse the repository at this point in the history
  4. Update dependency automation

    These workflows are similar to the ones in the OPTIMADE Gateway (see
    https://github.com/Materials-Consortia/optimade-gateway).
    
    The following is done:
    - Run Dependabot updates every Monday at 5 UTC.
    - Merge into/reset permanent, dedicated dependabot branch whenever there
      is a new push to `develop` (the default branch).
    - Create a PR every Wednesday at 6:30 UTC, requesting to merge a copy of
      the dedicated dependabot branch into `develop`.
      As a bonus, before opening this PR, an attempt is made at also
      updating the `pre-commit` hooks and running `pre-commit` to commit any
      changes.
    - Enable "auto-merge" for all Dependabot-created PRs.
    
    Remaining issues/manual labour:
    - Fix `pre-commit` if issues arise when running it.
    - Fix Dependabot dependency PRs if they do not pass the CI tests.
    CasperWA committed Oct 20, 2021
    Configuration menu
    Copy the full SHA
    3c85584 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e6682db View commit details
    Browse the repository at this point in the history
  6. Update contact email

    CasperWA committed Oct 20, 2021
    Configuration menu
    Copy the full SHA
    ea5c93f View commit details
    Browse the repository at this point in the history