fix: release PostgreSQL shared service 15.1.1

This commit is contained in:
2026-08-03 23:59:07 +08:00
parent 01976310e7
commit 9efb0bbe63
5 changed files with 8 additions and 7 deletions
+4 -4
View File
@@ -38,8 +38,8 @@ cd ..
默认输出:
```text
artifacts/fnos/nxsir-postgresql-15.1.0-x86_64.fpk
artifacts/fnos/nxsir-postgresql-15.1.0-x86_64.fpk.sha256
artifacts/fnos/nxsir-postgresql-15.1.1-x86_64.fpk
artifacts/fnos/nxsir-postgresql-15.1.1-x86_64.fpk.sha256
```
构建脚本会下载 Debian Bookworm PostgreSQL 15 运行时,并对官方 pgvector `0.8.6-1.pgdg12+1` 包执行固定 SHA-256 校验。`app.tgz` 还会检查校验和、路径穿越、绝对/越界链接和 512 MB 解包上限。
@@ -50,8 +50,8 @@ artifacts/fnos/nxsir-postgresql-15.1.0-x86_64.fpk.sha256
```bash
dotnet test tests/PostgresService.Tests/PostgresService.Tests.csproj
./scripts/verify-fnos-package.sh artifacts/fnos/nxsir-postgresql-15.1.0-x86_64.fpk
./scripts/smoke-postgresql-fnos-package.sh artifacts/fnos/nxsir-postgresql-15.1.0-x86_64.fpk
./scripts/verify-fnos-package.sh artifacts/fnos/nxsir-postgresql-15.1.1-x86_64.fpk
./scripts/smoke-postgresql-fnos-package.sh artifacts/fnos/nxsir-postgresql-15.1.1-x86_64.fpk
```
冒烟测试会临时启动实际包内 PostgreSQL 和管理 API,验证两个隔离客户端、SCRAM、pgvector、跨库拒绝、只读 SQL、写语句拒绝、备份和重启持久性,退出时停止进程并删除临时数据。