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
## 2026-05-21 - Message browsing polish
## 1.0.1 - 2026-05-24 - Release candidate hardening
### Added
- Added a first i18n boundary: `TNT_LANG` / locale detection now chooses the

View file

@ -33,8 +33,8 @@ CREATING RELEASES
make release-check-strict
4. Create and push tag:
git tag v1.0.0
git push origin v1.0.0
git tag v1.0.1
git push origin v1.0.1
5. GitHub Actions automatically:
- 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:
```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

View file

@ -12,7 +12,7 @@
#include <pthread.h>
/* Project Metadata */
#define TNT_VERSION "1.0.0"
#define TNT_VERSION "1.0.1"
/* Configuration constants */
#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.
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.
4. Replace placeholder checksums in package drafts.
5. Verify package contents in an isolated directory:

View file

@ -1,6 +1,6 @@
pkgbase = tnt-chat
pkgdesc = SSH-native terminal chat server with a Vim-style interface
pkgver = 1.0.0
pkgver = 1.0.1
pkgrel = 1
url = https://github.com/m1ngsama/TNT
arch = x86_64
@ -9,7 +9,7 @@ pkgbase = tnt-chat
makedepends = gcc
makedepends = make
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
pkgname = tnt-chat

View file

@ -1,7 +1,7 @@
# Maintainer: M1ng <REPLACE_WITH_EMAIL>
pkgname=tnt-chat
pkgver=1.0.0
pkgver=1.0.1
pkgrel=1
pkgdesc='SSH-native terminal chat server with a Vim-style interface'
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/
cd aur-tnt-chat
git add PKGBUILD .SRCINFO
git commit -m "Update to 1.0.0"
git commit -m "Update to 1.0.1"
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.

View file

@ -28,13 +28,13 @@ ruby -c packaging/homebrew/tnt-chat.rb
## 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:
```sh
curl -L -o tnt-chat-1.0.0.tar.gz \
https://github.com/m1ngsama/TNT/archive/refs/tags/v1.0.0.tar.gz
shasum -a 256 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.1.tar.gz
shasum -a 256 tnt-chat-1.0.1.tar.gz
```
3. Replace `REPLACE_WITH_RELEASE_TARBALL_SHA256` in `tnt-chat.rb`.

View file

@ -1,7 +1,7 @@
class TntChat < Formula
desc "SSH-native terminal chat server with a Vim-style interface"
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"
license "MIT"

2
tnt.1
View file

@ -1,5 +1,5 @@
.\" 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
tnt \- anonymous SSH chat server with Vim\-style TUI
.SH SYNOPSIS