Skip to content

Commit 8e1ac92

Browse files
committed
chore: bump govctl to v0.3.1
1 parent 5ca10af commit 8e1ac92

File tree

6 files changed

+31
-271
lines changed

6 files changed

+31
-271
lines changed

.github/workflows/release.yml

Lines changed: 10 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -17,58 +17,32 @@ jobs:
1717
fail-fast: false
1818
matrix:
1919
include:
20-
# Linux x86_64
21-
- target: x86_64-unknown-linux-gnu
22-
os: ubuntu-latest
23-
archive: tar.gz
24-
# Linux x86_64 with TUI
20+
# Linux x86_64 (TUI default)
2521
- target: x86_64-unknown-linux-gnu
2622
os: ubuntu-latest
2723
archive: tar.gz
2824
features: tui
29-
suffix: -tui
30-
# Linux aarch64
31-
- target: aarch64-unknown-linux-gnu
32-
os: ubuntu-latest
33-
archive: tar.gz
34-
cross: true
35-
# Linux aarch64 with TUI
25+
# Linux aarch64 (TUI default)
3626
- target: aarch64-unknown-linux-gnu
3727
os: ubuntu-latest
3828
archive: tar.gz
3929
cross: true
4030
features: tui
41-
suffix: -tui
42-
# macOS x86_64 (Intel)
43-
- target: x86_64-apple-darwin
44-
os: macos-latest
45-
archive: tar.gz
46-
# macOS x86_64 with TUI
31+
# macOS x86_64 (Intel, TUI default)
4732
- target: x86_64-apple-darwin
4833
os: macos-latest
4934
archive: tar.gz
5035
features: tui
51-
suffix: -tui
52-
# macOS aarch64 (Apple Silicon)
53-
- target: aarch64-apple-darwin
54-
os: macos-latest
55-
archive: tar.gz
56-
# macOS aarch64 with TUI
36+
# macOS aarch64 (Apple Silicon, TUI default)
5737
- target: aarch64-apple-darwin
5838
os: macos-latest
5939
archive: tar.gz
6040
features: tui
61-
suffix: -tui
62-
# Windows x86_64
63-
- target: x86_64-pc-windows-msvc
64-
os: windows-latest
65-
archive: zip
66-
# Windows x86_64 with TUI
41+
# Windows x86_64 (TUI default)
6742
- target: x86_64-pc-windows-msvc
6843
os: windows-latest
6944
archive: zip
7045
features: tui
71-
suffix: -tui
7246

7347
steps:
7448
- name: Checkout
@@ -87,11 +61,7 @@ jobs:
8761
shell: bash
8862
run: |
8963
FEATURES="${{ matrix.features }}"
90-
if [ -n "$FEATURES" ]; then
91-
FEATURE_FLAG="--features $FEATURES"
92-
else
93-
FEATURE_FLAG=""
94-
fi
64+
FEATURE_FLAG="--features $FEATURES"
9565
9666
if [ "${{ matrix.cross }}" = "true" ]; then
9767
cross build --release --target ${{ matrix.target }} $FEATURE_FLAG
@@ -105,8 +75,7 @@ jobs:
10575
run: |
10676
VERSION="${GITHUB_REF#refs/tags/}"
10777
BINARY="govctl"
108-
SUFFIX="${{ matrix.suffix }}"
109-
ARCHIVE_NAME="govctl-${VERSION}-${{ matrix.target }}${SUFFIX}"
78+
ARCHIVE_NAME="govctl-${VERSION}-${{ matrix.target }}"
11079
11180
mkdir -p "dist/${ARCHIVE_NAME}"
11281
cp "target/${{ matrix.target }}/release/${BINARY}" "dist/${ARCHIVE_NAME}/"
@@ -121,8 +90,7 @@ jobs:
12190
shell: pwsh
12291
run: |
12392
$VERSION = $env:GITHUB_REF -replace 'refs/tags/', ''
124-
$SUFFIX = "${{ matrix.suffix }}"
125-
$ARCHIVE_NAME = "govctl-${VERSION}-${{ matrix.target }}${SUFFIX}"
93+
$ARCHIVE_NAME = "govctl-${VERSION}-${{ matrix.target }}"
12694
12795
New-Item -ItemType Directory -Force -Path "dist\${ARCHIVE_NAME}"
12896
Copy-Item "target\${{ matrix.target }}\release\govctl.exe" "dist\${ARCHIVE_NAME}\"
@@ -169,6 +137,8 @@ jobs:
169137
draft: false
170138
prerelease: ${{ contains(github.ref, '-alpha') || contains(github.ref, '-beta') || contains(github.ref, '-rc') }}
171139
generate_release_notes: true
140+
body: |
141+
TUI is now enabled by default in release binaries.
172142
files: artifacts/*
173143
env:
174144
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [0.3.1] - 2026-02-07
11+
1012
### Added
1113

1214
- Shared header/footer with breadcrumbs and counts (WI-2026-02-07-001)

0 commit comments

Comments
 (0)