Compare commits

...

7 Commits

Author SHA1 Message Date
github-actions[bot]
266adabd13 chore: release v16.1.2 (#1400)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-11-01 19:18:37 +01:00
Gideon
7d2e43f83b fix(release): Fix cross-compilation for arm requiring glibc>=2.39 (#1405) 2025-11-01 19:15:54 +01:00
Gideon
294a90a7c3 fix(release): Fix FreeBSD build (#1404) 2025-11-01 16:43:22 +01:00
Gideon
af5def1551 chore(release): Fix cross trying to fmt (#1403) 2025-11-01 16:30:56 +01:00
Gideon
8c63ee6a18 fix(release): Fix FreeBSD build (#1402) 2025-11-01 16:22:00 +01:00
Gideon
ee8ae8623d fix(release): Fix manual workflow trigger (#1401) 2025-11-01 16:19:31 +01:00
Gideon
222e6b55c0 fix(release): Fix FreeBSD build and add manual workflow trigger (#1399) 2025-11-01 16:03:15 +01:00
4 changed files with 23 additions and 9 deletions

View File

@@ -151,7 +151,10 @@ jobs:
"aarch64-unknown-linux-musl",
"x86_64-unknown-freebsd",
]
runs-on: ubuntu-latest
# Run this one on an older version as well, to limit glibc to 2.34 instead of 2.39.
# Even though this is cross-compiled, it links to the libc6-<arch>-cross installed on the host
# (see the apt-get install calls below)
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v5.0.0
@@ -179,12 +182,8 @@ jobs:
run: rustup target add ${{ matrix.target }}
- name: install cross
uses: taiki-e/install-action@c5b1b6f479c32f356cc6f4ba672a47f63853b13b # v2.62.38
with:
tool: cross@0.2.5
- name: Check format
run: cross fmt --all -- --check
# Install from source to fix `ld: cannot find -lgeom` for freebsd build
run: cargo +stable install --git https://github.com/cross-rs/cross cross
- name: Run clippy
run: cross clippy --all-targets --locked --target ${{matrix.target}} -- -D warnings
@@ -201,6 +200,7 @@ jobs:
# could not execute process `/target/x86_64-unknown-freebsd/debug/deps/topgrade-9b1670d87ca863dd` (never executed)
# Caused by:
# No such file or directory (os error 2)
# TODO: I have not tested this in GHA yet, only locally
if: ${{ matrix.target != 'x86_64-unknown-freebsd' }}
# Used `https://github.com/BurntSushi/ripgrep/blob/master/.github/workflows/release.yml`

View File

@@ -7,6 +7,20 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [Unreleased]
## [16.1.2](https://github.com/topgrade-rs/topgrade/compare/v16.1.1...v16.1.2) - 2025-11-01
### Fixed
- *(release)* Fix cross-compilation for arm requiring glibc>=2.39 ([#1405](https://github.com/topgrade-rs/topgrade/pull/1405))
- *(release)* Fix FreeBSD build ([#1404](https://github.com/topgrade-rs/topgrade/pull/1404))
- *(release)* Fix FreeBSD build ([#1402](https://github.com/topgrade-rs/topgrade/pull/1402))
- *(release)* Fix manual workflow trigger ([#1401](https://github.com/topgrade-rs/topgrade/pull/1401))
- *(release)* Fix FreeBSD build and add manual workflow trigger ([#1399](https://github.com/topgrade-rs/topgrade/pull/1399))
### Other
- *(release)* Fix cross trying to fmt ([#1403](https://github.com/topgrade-rs/topgrade/pull/1403))
## [16.1.1](https://github.com/topgrade-rs/topgrade/compare/v16.1.0...v16.1.1) - 2025-11-01
### Fixed

2
Cargo.lock generated
View File

@@ -2890,7 +2890,7 @@ dependencies = [
[[package]]
name = "topgrade"
version = "16.1.1"
version = "16.1.2"
dependencies = [
"cfg-if",
"chrono",

View File

@@ -6,7 +6,7 @@ keywords = ["upgrade", "update"]
license = "GPL-3.0"
repository = "https://github.com/topgrade-rs/topgrade"
rust-version = "1.84.1"
version = "16.1.1"
version = "16.1.2"
authors = ["Roey Darwish Dror <roey.ghost@gmail.com>", "Thomas Schönauer <t.schoenauer@hgs-wt.at>"]
exclude = ["doc/screenshot.gif", "BREAKINGCHANGES_dev.md"]
edition = "2021"