release: prepare 1.0.1

This commit is contained in:
m1ngsama 2026-05-24 09:16:07 +08:00
parent 782d21eaae
commit e78989c7ce
12 changed files with 17 additions and 17 deletions

View file

@ -1,6 +1,6 @@
# Changelog # Changelog
## 2026-05-21 - Message browsing polish ## 1.0.1 - 2026-05-24 - Release candidate hardening
### Added ### Added
- Added a first i18n boundary: `TNT_LANG` / locale detection now chooses the - Added a first i18n boundary: `TNT_LANG` / locale detection now chooses the

View file

@ -33,8 +33,8 @@ CREATING RELEASES
make release-check-strict make release-check-strict
4. Create and push tag: 4. Create and push tag:
git tag v1.0.0 git tag v1.0.1
git push origin v1.0.0 git push origin v1.0.1
5. GitHub Actions automatically: 5. GitHub Actions automatically:
- Builds binaries (Linux/macOS, AMD64/ARM64) - Builds binaries (Linux/macOS, AMD64/ARM64)

View file

@ -9,7 +9,7 @@ curl -sSL https://raw.githubusercontent.com/m1ngsama/TNT/main/install.sh | sh
Specific version: Specific version:
```bash ```bash
VERSION=v1.0.0 curl -sSL https://raw.githubusercontent.com/m1ngsama/TNT/main/install.sh | sh VERSION=v1.0.1 curl -sSL https://raw.githubusercontent.com/m1ngsama/TNT/main/install.sh | sh
``` ```
## Manual Install ## Manual Install

View file

@ -12,7 +12,7 @@
#include <pthread.h> #include <pthread.h>
/* Project Metadata */ /* Project Metadata */
#define TNT_VERSION "1.0.0" #define TNT_VERSION "1.0.1"
/* Configuration constants */ /* Configuration constants */
#define DEFAULT_PORT 2222 #define DEFAULT_PORT 2222

View file

@ -14,7 +14,7 @@ any public registry.
1. Confirm `TNT_VERSION` in `include/common.h` and the manpage version match. 1. Confirm `TNT_VERSION` in `include/common.h` and the manpage version match.
Also update package versions in Arch, Homebrew, and Debian drafts. Also update package versions in Arch, Homebrew, and Debian drafts.
2. Create a GitHub release tag such as `v1.0.0`. 2. Create a GitHub release tag such as `v1.0.1`.
3. Build and upload release tarballs or rely on GitHub source archives. 3. Build and upload release tarballs or rely on GitHub source archives.
4. Replace placeholder checksums in package drafts. 4. Replace placeholder checksums in package drafts.
5. Verify package contents in an isolated directory: 5. Verify package contents in an isolated directory:

View file

@ -1,6 +1,6 @@
pkgbase = tnt-chat pkgbase = tnt-chat
pkgdesc = SSH-native terminal chat server with a Vim-style interface pkgdesc = SSH-native terminal chat server with a Vim-style interface
pkgver = 1.0.0 pkgver = 1.0.1
pkgrel = 1 pkgrel = 1
url = https://github.com/m1ngsama/TNT url = https://github.com/m1ngsama/TNT
arch = x86_64 arch = x86_64
@ -9,7 +9,7 @@ pkgbase = tnt-chat
makedepends = gcc makedepends = gcc
makedepends = make makedepends = make
depends = libssh depends = libssh
source = tnt-chat-1.0.0.tar.gz::https://github.com/m1ngsama/TNT/archive/refs/tags/v1.0.0.tar.gz source = tnt-chat-1.0.1.tar.gz::https://github.com/m1ngsama/TNT/archive/refs/tags/v1.0.1.tar.gz
sha256sums = SKIP sha256sums = SKIP
pkgname = tnt-chat pkgname = tnt-chat

View file

@ -1,7 +1,7 @@
# Maintainer: M1ng <REPLACE_WITH_EMAIL> # Maintainer: M1ng <REPLACE_WITH_EMAIL>
pkgname=tnt-chat pkgname=tnt-chat
pkgver=1.0.0 pkgver=1.0.1
pkgrel=1 pkgrel=1
pkgdesc='SSH-native terminal chat server with a Vim-style interface' pkgdesc='SSH-native terminal chat server with a Vim-style interface'
arch=('x86_64' 'aarch64') arch=('x86_64' 'aarch64')

View file

@ -40,7 +40,7 @@ git clone ssh://aur@aur.archlinux.org/tnt-chat.git aur-tnt-chat
cp PKGBUILD .SRCINFO aur-tnt-chat/ cp PKGBUILD .SRCINFO aur-tnt-chat/
cd aur-tnt-chat cd aur-tnt-chat
git add PKGBUILD .SRCINFO git add PKGBUILD .SRCINFO
git commit -m "Update to 1.0.0" git commit -m "Update to 1.0.1"
git push git push
``` ```

View file

@ -1,4 +1,4 @@
tnt-chat (1.0.0-1) unstable; urgency=medium tnt-chat (1.0.1-1) unstable; urgency=medium
* Initial package draft. * Initial package draft.

View file

@ -28,13 +28,13 @@ ruby -c packaging/homebrew/tnt-chat.rb
## Updating the formula ## Updating the formula
1. Publish a GitHub release tag such as `v1.0.0`. 1. Publish a GitHub release tag such as `v1.0.1`.
2. Download or hash the release source archive: 2. Download or hash the release source archive:
```sh ```sh
curl -L -o tnt-chat-1.0.0.tar.gz \ curl -L -o tnt-chat-1.0.1.tar.gz \
https://github.com/m1ngsama/TNT/archive/refs/tags/v1.0.0.tar.gz https://github.com/m1ngsama/TNT/archive/refs/tags/v1.0.1.tar.gz
shasum -a 256 tnt-chat-1.0.0.tar.gz shasum -a 256 tnt-chat-1.0.1.tar.gz
``` ```
3. Replace `REPLACE_WITH_RELEASE_TARBALL_SHA256` in `tnt-chat.rb`. 3. Replace `REPLACE_WITH_RELEASE_TARBALL_SHA256` in `tnt-chat.rb`.

View file

@ -1,7 +1,7 @@
class TntChat < Formula class TntChat < Formula
desc "SSH-native terminal chat server with a Vim-style interface" desc "SSH-native terminal chat server with a Vim-style interface"
homepage "https://github.com/m1ngsama/TNT" homepage "https://github.com/m1ngsama/TNT"
url "https://github.com/m1ngsama/TNT/archive/refs/tags/v1.0.0.tar.gz" url "https://github.com/m1ngsama/TNT/archive/refs/tags/v1.0.1.tar.gz"
sha256 "REPLACE_WITH_RELEASE_TARBALL_SHA256" sha256 "REPLACE_WITH_RELEASE_TARBALL_SHA256"
license "MIT" license "MIT"

2
tnt.1
View file

@ -1,5 +1,5 @@
.\" tnt(1) - Terminal Network Talk .\" tnt(1) - Terminal Network Talk
.TH TNT 1 "April 2026" "TNT 1.0.0" "User Commands" .TH TNT 1 "May 2026" "TNT 1.0.1" "User Commands"
.SH NAME .SH NAME
tnt \- anonymous SSH chat server with Vim\-style TUI tnt \- anonymous SSH chat server with Vim\-style TUI
.SH SYNOPSIS .SH SYNOPSIS