Skip to content

Commit

Permalink
chore(release): Release version 0.11.7
Browse files Browse the repository at this point in the history
  • Loading branch information
sorairolake committed Jan 9, 2025
2 parents 1b8661c + 15632d1 commit a05cf34
Show file tree
Hide file tree
Showing 26 changed files with 994 additions and 749 deletions.
9 changes: 9 additions & 0 deletions .bumpversion.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# SPDX-FileCopyrightText: 2024 Shun Sakai
#
# SPDX-License-Identifier: Apache-2.0 OR MIT

[tool.bumpversion]
current_version = "0.11.7"

[[tool.bumpversion.files]]
glob = "docs/man/man1/*.1.adoc"
16 changes: 8 additions & 8 deletions .github/workflows/CD.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ permissions:
jobs:
get-version:
name: Get version
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
outputs:
version: ${{ steps.get_version.outputs.version }}
version_without_v: ${{ steps.get_version_without_v.outputs.version-without-v }}
Expand All @@ -43,10 +43,10 @@ jobs:
- x86_64-pc-windows-msvc
include:
- target: aarch64-unknown-linux-musl
os: ubuntu-22.04
os: ubuntu-24.04
use-cross: true
- target: x86_64-unknown-linux-musl
os: ubuntu-22.04
os: ubuntu-24.04
use-cross: true
- target: aarch64-apple-darwin
os: macos-14
Expand All @@ -66,18 +66,18 @@ jobs:
targets: ${{ matrix.target }}
- name: Install cross
if: ${{ matrix.use-cross }}
uses: taiki-e/install-action@v2.44.54
uses: taiki-e/install-action@v2.47.7
with:
tool: cross
- name: Cache build artifacts
uses: Swatinem/[email protected].5
uses: Swatinem/[email protected].7
with:
key: ${{ matrix.target }}
- name: Setup Ruby
if: matrix.os != 'windows-2022' && !matrix.use-cross
uses: ruby/setup-ruby@v1
with:
ruby-version: 3.2
ruby-version: 3.3
- name: Install Asciidoctor
if: matrix.os != 'windows-2022' && !matrix.use-cross
run: |
Expand Down Expand Up @@ -126,7 +126,7 @@ jobs:
needs:
- get-version
- build
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
steps:
- name: Download artifact
uses: actions/download-artifact@v4
Expand All @@ -137,7 +137,7 @@ jobs:
sha256sum qrtool-* | tee sha256sums.txt
b2sum qrtool-* | tee b2sums.txt
- name: Release
uses: softprops/action-gh-release@v2.0.8
uses: softprops/action-gh-release@v2.1.0
if: startsWith(github.ref, 'refs/tags/')
with:
draft: true
Expand Down
80 changes: 65 additions & 15 deletions .github/workflows/CI.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -14,25 +14,75 @@ on:
- cron: "0 0 * * 0"

jobs:
check:
name: Check
runs-on: ${{ matrix.os }}
strategy:
matrix:
os-alias:
- ubuntu
- macos
- windows
toolchain-alias:
- msrv
- stable
include:
- os-alias: ubuntu
os: ubuntu-24.04
target: x86_64-unknown-linux-gnu
- os-alias: macos
os: macos-14
target: aarch64-apple-darwin
- os-alias: windows
os: windows-2022
target: x86_64-pc-windows-msvc
- toolchain-alias: msrv
toolchain: 1.74.0
- toolchain-alias: stable
toolchain: stable
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Setup Rust toolchain
uses: dtolnay/rust-toolchain@v1
with:
toolchain: ${{ matrix.toolchain }}
targets: ${{ matrix.target }}
- name: Cache build artifacts
uses: Swatinem/[email protected]
with:
key: ${{ matrix.target }}
- name: Check a package
run: cargo check --target ${{ matrix.target }}
- name: Check a package (no default features)
run: cargo check --target ${{ matrix.target }} --no-default-features

test:
name: Test
runs-on: ${{ matrix.os }}
strategy:
matrix:
target:
- x86_64-unknown-linux-gnu
- aarch64-apple-darwin
- x86_64-pc-windows-msvc
toolchain:
- 1.74.0 # MSRV
os-alias:
- ubuntu
- macos
- windows
toolchain-alias:
- msrv
- stable
include:
- target: x86_64-unknown-linux-gnu
os: ubuntu-22.04
- target: aarch64-apple-darwin
- os-alias: ubuntu
os: ubuntu-24.04
target: x86_64-unknown-linux-gnu
- os-alias: macos
os: macos-14
- target: x86_64-pc-windows-msvc
target: aarch64-apple-darwin
- os-alias: windows
os: windows-2022
target: x86_64-pc-windows-msvc
- toolchain-alias: msrv
toolchain: 1.74.0
- toolchain-alias: stable
toolchain: stable
steps:
- name: Set Git to use LF
if: matrix.os == 'windows-2022'
Expand All @@ -47,7 +97,7 @@ jobs:
toolchain: ${{ matrix.toolchain }}
targets: ${{ matrix.target }}
- name: Cache build artifacts
uses: Swatinem/[email protected].5
uses: Swatinem/[email protected].7
with:
key: ${{ matrix.target }}
- name: Run tests
Expand All @@ -57,7 +107,7 @@ jobs:

rustfmt:
name: Rustfmt
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
steps:
- name: Checkout code
uses: actions/checkout@v4
Expand All @@ -67,13 +117,13 @@ jobs:
toolchain: stable
components: rustfmt
- name: Cache build artifacts
uses: Swatinem/[email protected].5
uses: Swatinem/[email protected].7
- name: Check code formatted
run: cargo fmt -- --check

clippy:
name: Clippy
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
steps:
- name: Checkout code
uses: actions/checkout@v4
Expand All @@ -83,7 +133,7 @@ jobs:
toolchain: stable
components: clippy
- name: Cache build artifacts
uses: Swatinem/[email protected].5
uses: Swatinem/[email protected].7
- name: Check no lint warnings
run: cargo clippy -- -D warnings
- name: Check no lint warnings (no default features)
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/REUSE.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,9 @@ on:
jobs:
reuse:
name: REUSE
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: REUSE Compliance Check
uses: fsfe/reuse-action@v4.0.0
uses: fsfe/reuse-action@v5.0.0
2 changes: 1 addition & 1 deletion .github/workflows/actionlint.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ permissions:
jobs:
validation:
name: Validate
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
steps:
- name: Checkout code
uses: actions/checkout@v4
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/dependabot_auto_merge.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
dependabot:
name: Dependabot auto-merge
if: github.actor == 'dependabot[bot]' && github.repository_owner == 'sorairolake'
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
steps:
- name: Dependabot metadata
id: metadata
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/deploy.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,14 +16,14 @@ permissions:
jobs:
deploy:
name: Deploy
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Setup Node.js environment
uses: actions/setup-node@v4
with:
node-version: 20
node-version: 22
cache: "npm"
- name: Install dependencies
run: |
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/mirror.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ jobs:
gitlab:
name: Mirror to GitLab
if: (github.actor == 'sorairolake' || github.event_name == 'schedule') && github.repository_owner == 'sorairolake'
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
steps:
- name: Checkout code
uses: actions/checkout@v4
Expand All @@ -34,7 +34,7 @@ jobs:
codeberg:
name: Mirror to Codeberg
if: (github.actor == 'sorairolake' || github.event_name == 'schedule') && github.repository_owner == 'sorairolake'
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
steps:
- name: Checkout code
uses: actions/checkout@v4
Expand Down
7 changes: 7 additions & 0 deletions CHANGELOG.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,13 @@ All notable changes to this project will be documented in this file.
The format is based on https://keepachangelog.com/[Keep a Changelog], and this
project adheres to https://semver.org/[Semantic Versioning].

== {compare-url}/v0.11.6\...v0.11.7[0.11.7] - 2025-01-09

=== Changed

* Description of options which depends on the features are always available
({pull-request-url}/689[#689])

== {compare-url}/v0.11.5\...v0.11.6[0.11.6] - 2024-10-29

=== Added
Expand Down
Loading

0 comments on commit a05cf34

Please sign in to comment.