release: prepare v1.0.3 (#430)

## Summary

- bump the server, Helm chart, and documentation metadata to v1.0.3
- keep the Compose image fallback validation aligned with the
configurable image tag
- release the latest upstream main commit with personal user blocking

## Verification

- `make fmt-check`
- `make validate-helm`
- `cargo test -p synctv-api-common user_block --locked`
pull/431/head v1.0.3
zijiren 1 month ago committed by GitHub
parent 52b004bab2
commit 89b16ab21e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -7527,7 +7527,7 @@ dependencies = [
[[package]]
name = "synctv"
version = "1.0.2"
version = "1.0.3"
dependencies = [
"anyhow",
"async-trait",
@ -7593,7 +7593,7 @@ dependencies = [
[[package]]
name = "synctv-adapter"
version = "1.0.2"
version = "1.0.3"
dependencies = [
"axum",
"http",
@ -7608,7 +7608,7 @@ dependencies = [
[[package]]
name = "synctv-api"
version = "1.0.2"
version = "1.0.3"
dependencies = [
"async-trait",
"axum",
@ -7644,7 +7644,7 @@ dependencies = [
[[package]]
name = "synctv-api-common"
version = "1.0.2"
version = "1.0.3"
dependencies = [
"aes-gcm 0.11.0",
"ammonia",
@ -7723,7 +7723,7 @@ dependencies = [
[[package]]
name = "synctv-api-grpc"
version = "1.0.2"
version = "1.0.3"
dependencies = [
"aes-gcm 0.11.0",
"ammonia",
@ -7803,7 +7803,7 @@ dependencies = [
[[package]]
name = "synctv-api-http"
version = "1.0.2"
version = "1.0.3"
dependencies = [
"aes-gcm 0.11.0",
"ammonia",
@ -7885,7 +7885,7 @@ dependencies = [
[[package]]
name = "synctv-cluster"
version = "1.0.2"
version = "1.0.3"
dependencies = [
"anyhow",
"async-trait",
@ -7922,7 +7922,7 @@ dependencies = [
[[package]]
name = "synctv-common"
version = "1.0.2"
version = "1.0.3"
dependencies = [
"chrono",
"chrono-tz",
@ -7940,7 +7940,7 @@ dependencies = [
[[package]]
name = "synctv-core"
version = "1.0.2"
version = "1.0.3"
dependencies = [
"aes-gcm 0.11.0",
"ammonia",
@ -8013,7 +8013,7 @@ dependencies = [
[[package]]
name = "synctv-core-testing"
version = "1.0.2"
version = "1.0.3"
dependencies = [
"anyhow",
"async-trait",
@ -8039,7 +8039,7 @@ dependencies = [
[[package]]
name = "synctv-livestream"
version = "1.0.2"
version = "1.0.3"
dependencies = [
"anyhow",
"async-trait",
@ -8086,7 +8086,7 @@ dependencies = [
[[package]]
name = "synctv-management"
version = "1.0.2"
version = "1.0.3"
dependencies = [
"anyhow",
"futures",
@ -8119,7 +8119,7 @@ dependencies = [
[[package]]
name = "synctv-media-providers"
version = "1.0.2"
version = "1.0.3"
dependencies = [
"aes 0.9.2",
"aes-gcm 0.11.0",
@ -8182,7 +8182,7 @@ dependencies = [
[[package]]
name = "synctv-proto"
version = "1.0.2"
version = "1.0.3"
dependencies = [
"prost-protovalidate",
"prost-reflect",
@ -8195,7 +8195,7 @@ dependencies = [
[[package]]
name = "synctv-proto-build"
version = "1.0.2"
version = "1.0.3"
dependencies = [
"pbjson-build",
"prost",
@ -8206,7 +8206,7 @@ dependencies = [
[[package]]
name = "synctv-proto-main"
version = "1.0.2"
version = "1.0.3"
dependencies = [
"base64 0.23.1",
"pbjson",
@ -8224,7 +8224,7 @@ dependencies = [
[[package]]
name = "synctv-proto-playback-provider"
version = "1.0.2"
version = "1.0.3"
dependencies = [
"base64 0.23.1",
"pbjson",
@ -8245,7 +8245,7 @@ dependencies = [
[[package]]
name = "synctv-proto-providers"
version = "1.0.2"
version = "1.0.3"
dependencies = [
"base64 0.23.1",
"pbjson",
@ -8264,7 +8264,7 @@ dependencies = [
[[package]]
name = "synctv-proxy"
version = "1.0.2"
version = "1.0.3"
dependencies = [
"anyhow",
"async-trait",
@ -8298,7 +8298,7 @@ dependencies = [
[[package]]
name = "synctv-realtime"
version = "1.0.2"
version = "1.0.3"
dependencies = [
"anyhow",
"async-trait",
@ -8327,7 +8327,7 @@ dependencies = [
[[package]]
name = "synctv-xiu"
version = "1.0.2"
version = "1.0.3"
dependencies = [
"anyhow",
"async-trait",

@ -30,7 +30,7 @@ members = [
resolver = "2"
[workspace.package]
version = "1.0.2"
version = "1.0.3"
edition = "2021"
authors = ["SyncTV Contributors"]
license = "MIT"

@ -1,12 +1,12 @@
{
"name": "synctv-docs",
"version": "1.0.2",
"version": "1.0.3",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "synctv-docs",
"version": "1.0.2",
"version": "1.0.3",
"license": "MIT",
"dependencies": {
"@astrojs/starlight": "0.41.7",

@ -1,6 +1,6 @@
{
"name": "synctv-docs",
"version": "1.0.2",
"version": "1.0.3",
"private": true,
"license": "MIT",
"type": "module",

@ -1,5 +1,5 @@
const defaultRepository = 'synctv-org/synctv';
const defaultAppVersion = '1.0.2';
const defaultAppVersion = '1.0.3';
function readEnv(name: string): string | undefined {
const value = process.env[name]?.trim();

@ -2,8 +2,8 @@ apiVersion: v2
name: synctv
description: A distributed video synchronization platform with real-time streaming (RTMP/HLS/WebRTC)
type: application
version: 1.0.2
appVersion: "1.0.2"
version: 1.0.3
appVersion: "1.0.3"
keywords:
- synctv

@ -45,7 +45,7 @@ Install the released OCI chart:
```bash
helm install synctv oci://ghcr.io/synctv-org/synctv/charts/synctv \
--version 1.0.2 \
--version 1.0.3 \
--namespace synctv \
--create-namespace
```

@ -68,7 +68,7 @@ if [ "$cargo_version" != "$version" ] ||
[ "$docs_lock_version" != "$version" ] ||
[ "$docs_lock_root_version" != "$version" ] ||
[ "$docs_default_app_version" != "$version" ] ||
[ "$compose_image" != "synctvorg/synctv:latest" ]; then
[ "$compose_image" != 'synctvorg/synctv:${SYNCTV_IMAGE_TAG:-latest}' ]; then
echo "Failed to synchronize release version across Cargo.toml, Helm chart, Compose, and docs metadata." >&2
exit 1
fi

Loading…
Cancel
Save