Skip to content

Commit

Permalink
chore: manual release tasks
Browse files Browse the repository at this point in the history
  • Loading branch information
chrjabs committed Oct 16, 2024
1 parent 4f2ab22 commit 4ea4fa6
Show file tree
Hide file tree
Showing 12 changed files with 18 additions and 71 deletions.
35 changes: 8 additions & 27 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,18 +4,6 @@ All notable changes to this project will be documented in this file.

## [0.6.0] - 2024-10-16

### Bug Fixes

- Pin python runners to `ubuntu-22.04`
- Pin capi runner to `ubuntu-22.04`
- Pin maturin to 1.6.0 for sdist build

### Documentation

- Fix ambiguous links
- Mark `internals` properly
- Fix typos

### Features

- External solver interface
Expand All @@ -35,25 +23,23 @@ All notable changes to this project will be documented in this file.
- Commander at-most-one encoding
- Bimander at-most-one encoding

### Documentation

- Fix ambiguous links
- Mark `internals` properly
- Fix typos

### Miscellaneous Tasks

- Move main crate to project root
- Pedantic clippy
- [**breaking**] Breaking clippy suggestions
- [**breaking**] Rename constraint types
- Ci for `next-major` branch
- Update pages on every `main` commit
- Update dependencies
- Run clippy nightly on prs
- Only set rustsat release as "latest" on github
- Update dependencies
- Clippy
- Update maturin and mypy
- Update python packages
- Bump pyo3 from 0.22.3 to 0.22.4
- Bump install-pinned/mypy
- Bump cc from 1.1.28 to 1.1.30
- Bump pyo3 from 0.22.4 to 0.22.5
- Clippy with most-recent nightly
- Set up nix dev shell and tools package

### Refactor

Expand All @@ -69,11 +55,6 @@ All notable changes to this project will be documented in this file.

- [**breaking**] Mark unchecked functions as unsafe

### Misc

- Clippy with most-recent nightly
- Set up nix dev shell and tools package

<!-- generated by git-cliff -->
## [0.5.1] - 2024-06-12

Expand Down
18 changes: 4 additions & 14 deletions cadical/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,45 +9,35 @@ All notable changes to this project will be documented in this file.
- Ensure solvers are always linked statically
- Don't unnecessarily rebuild cadical
- Accidental double init
- Use `cargo:` syntax for backwards compat
- Use `cargo:` syntax in build script for backwards compatibility

### Documentation

- Describe cpp source customization
- Describe CPP source customization

### Features

- CaDiCal Version 2.0.0
- CaDiCal Versions 2.0.0 and 2.1.0
- `Propagate` trait
- `Cl` as light-weight DST for clauses
- Allow applying custom patches
- Allow specifying custom cpp src directory
- Support version 2.1.0

### Miscellaneous Tasks

- Fix stray feature reference
- Move main crate to project root
- Pedantic clippy
- [**breaking**] Breaking clippy suggestions

### Refactor

- [**breaking**] Make reading functions take reader by reference
- Use bindgen to generate solver bindings
- Keep patch code in separate files

### Testing

- Add tests for `FlipLit` trait

### Misc

- Set up nix dev shell and tools package

### Refac

- Keep patch code in separate files

<!-- generated by git-cliff -->
## [0.3.1] - 2024-06-12

Expand Down
2 changes: 1 addition & 1 deletion capi/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "rustsat-capi"
version = "0.5.1"
version = "0.6.0"
edition.workspace = true
authors = ["Christoph Jabs <christoph.jabs@helsinki.fi>"]
license.workspace = true
Expand Down
2 changes: 1 addition & 1 deletion cliff.toml
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ commit_parsers = [
{ message = "^chore\\(deps\\)", skip = true },
{ message = "^chore\\(pr\\)", skip = true },
{ message = "^chore\\(pull\\)", skip = true },
{ message = "^chore|ci", group = "Miscellaneous Tasks" },
{ message = "^chore|ci|misc", group = "Miscellaneous Tasks" },
{ body = ".*security", group = "Security" },
{ message = "^revert", group = "Revert" },
]
Expand Down
2 changes: 0 additions & 2 deletions glucose/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,9 @@ All notable changes to this project will be documented in this file.
### Features

- `Propagate` trait
- `Cl` as light-weight DST for clauses

### Miscellaneous Tasks

- Move main crate to project root
- Pedantic clippy

### Refactor
Expand Down
5 changes: 0 additions & 5 deletions ipasir/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,8 @@ All notable changes to this project will be documented in this file.

## [0.1.2] - 2024-10-16

### Features

- `Cl` as light-weight DST for clauses

### Miscellaneous Tasks

- Move main crate to project root
- Pedantic clippy

<!-- generated by git-cliff -->
Expand Down
9 changes: 1 addition & 8 deletions kissat/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,13 +10,10 @@ All notable changes to this project will be documented in this file.

### Features

- `Cl` as light-weight DST for clauses
- Kissat v4.0.0
- Support version 4.0.1
- Kissat versions 4.0.0 and 4.0.1

### Miscellaneous Tasks

- Move main crate to project root
- Pedantic clippy
- [**breaking**] Breaking clippy suggestions

Expand All @@ -25,10 +22,6 @@ All notable changes to this project will be documented in this file.
- [**breaking**] Make reading functions take reader by reference
- Use bindgen to generate solver bindings

### Misc

- Set up nix dev shell and tools package

<!-- generated by git-cliff -->
## [0.2.1] - 2024-06-12

Expand Down
2 changes: 0 additions & 2 deletions minisat/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,9 @@ All notable changes to this project will be documented in this file.
### Features

- `Propagate` trait
- `Cl` as light-weight DST for clauses

### Miscellaneous Tasks

- Move main crate to project root
- Pedantic clippy

### Refactor
Expand Down
2 changes: 1 addition & 1 deletion pyapi/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "rustsat-pyapi"
version = "0.5.1"
version = "0.6.0"
edition.workspace = true
authors = ["Christoph Jabs <christoph.jabs@helsinki.fi>"]
license.workspace = true
Expand Down
5 changes: 0 additions & 5 deletions release-plz.toml
Original file line number Diff line number Diff line change
Expand Up @@ -46,8 +46,3 @@ git_release_enable = false
name = "rustsat-pyapi"
release = false
git_release_enable = false

[[package]]
name = "rustsat-batsat"
release = false
git_release_enable = false
2 changes: 1 addition & 1 deletion scripts/sync-versions.sh
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/usr/bin/env bash

VERSION=$(grep '^version = "[[:digit:]]\+.[[:digit:]]\+.[[:digit:]]\+"' rustsat/Cargo.toml | cut -d '"' -f2)
VERSION=$(grep '^version = "[[:digit:]]\+.[[:digit:]]\+.[[:digit:]]\+"' Cargo.toml | cut -d '"' -f2)
SED_PATTERN="s/^version = \"[[:digit:]]\+.[[:digit:]]\+.[[:digit:]]\+\"$/version = \"${VERSION}\"/g"

# sync C-API version
Expand Down
5 changes: 1 addition & 4 deletions tools/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,10 +18,7 @@ All notable changes to this project will be documented in this file.
### Miscellaneous Tasks

- Clippy

### Misc

- Set up nix dev shell and tools package
- Package for Nix

<!-- generated by git-cliff -->
## [0.3.1] - 2024-06-12
Expand Down

0 comments on commit 4ea4fa6

Please sign in to comment.