mirror of
https://oauth2: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@github.com/m1ngsama/TNT.git
synced 2026-06-26 05:44:38 +08:00
ci: run release preflight
This commit is contained in:
parent
a4748cd902
commit
d819fd5324
3 changed files with 7 additions and 1 deletions
5
.github/workflows/ci.yml
vendored
5
.github/workflows/ci.yml
vendored
|
|
@ -20,7 +20,7 @@ jobs:
|
|||
if: runner.os == 'Linux'
|
||||
run: |
|
||||
sudo apt-get update
|
||||
sudo apt-get install -y libssh-dev
|
||||
sudo apt-get install -y expect libssh-dev
|
||||
|
||||
- name: Install dependencies (macOS)
|
||||
if: runner.os == 'macOS'
|
||||
|
|
@ -41,6 +41,9 @@ jobs:
|
|||
# Skipping anonymous access test in CI as it requires interactive pty handling which might be flaky
|
||||
# ./test_anonymous_access.sh
|
||||
|
||||
- name: Run release preflight
|
||||
run: make release-check
|
||||
|
||||
- name: Check for memory leaks
|
||||
if: runner.os == 'Linux'
|
||||
run: |
|
||||
|
|
|
|||
|
|
@ -32,6 +32,8 @@
|
|||
commands suggest the nearest known command when possible.
|
||||
- Added a local `make release-check` preflight for release/package validation
|
||||
without tagging, publishing, or deploying.
|
||||
- CI now installs `expect` on Ubuntu so interactive integration tests run
|
||||
instead of being skipped, and runs `make release-check` on every push/PR.
|
||||
|
||||
## 2026-05-18 - Interactive input polish
|
||||
|
||||
|
|
|
|||
|
|
@ -7,6 +7,7 @@ Every push or PR automatically runs:
|
|||
- Build on Ubuntu
|
||||
- AddressSanitizer build
|
||||
- Unit and integration tests
|
||||
- Release/package preflight (`make release-check`)
|
||||
|
||||
Check status:
|
||||
https://github.com/m1ngsama/TNT/actions
|
||||
|
|
|
|||
Loading…
Reference in a new issue