Skip to content

Commit

Permalink
Merge pull request #23 from climate-resource/hotfix-release-process
Browse files Browse the repository at this point in the history
Fix up release process
  • Loading branch information
znichollscr authored Jul 19, 2024
2 parents 45e0b58 + 70dcdee commit a14d0c2
Show file tree
Hide file tree
Showing 4 changed files with 286 additions and 331 deletions.
7 changes: 6 additions & 1 deletion .github/actions/setup/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,4 +15,9 @@ runs:
with:
cache: true
environments: ${{ inputs.pixi-environments }}
locked: true # ensure that pixi.lock is up to date with pyproject.toml
# pre-commit ensures that pixi.lock is up to date with pyproject.toml,
# hence here we can just follow the lock file exactly
frozen: true
# Pixi breaks our CI if we use `locked: true` here
# because it thinks we need to update our lock file
# when we update our version number in `pyproject.toml`.
4 changes: 4 additions & 0 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,10 @@ repos:
- id: pixi-install
name: pixi-install
entry: pixi install
# Don't use this, we want pixi to run
# and update pixi.lock automatically if it is not up to date,
# rather than just failing and exiting.
# args: ["--locked"]
language: system
require_serial: true
pass_filenames: false
Expand Down
3 changes: 3 additions & 0 deletions changelog/23.trivial.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
Fix up release process after we broke it with earlier updates

The failing CI: https://github.com/climate-resource/input4mips_validation/actions/runs/10003684349/job/27651002418
Loading

0 comments on commit a14d0c2

Please sign in to comment.