6 Commits
Author SHA1 Message Date
foxyz cc45b86271 Release v1.1.1
ci / core (push) Successful in 28s
ci / server (push) Successful in 56s
release / windows (push) Successful in 4m33s
release / linux (push) Successful in 3m44s
ci / updater-windows (push) Successful in 4m25s
2026-10-10 01:01:28 +03:00
foxyzandClaude Opus 5.5 84c5cda668 CI (Windows): fetch git dependencies fresh; the host's cached fox_utils clone was stale
ci / core (push) Successful in 42s
ci / server (push) Successful in 1m17s
ci / updater-windows (push) Successful in 4m26s
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-10 00:41:17 +03:00
foxyzandClaude Opus 5.5 bc96cb13d9 fox_utils 0.1.9: fixes the Windows build (broken since 1.0.1)
ci / core (push) Successful in 28s
ci / updater-windows (push) Failing after 43s
ci / server (push) Successful in 1m10s
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-10 00:32:29 +03:00
foxyzandClaude Opus 5.5 f7f2f0cddd CI: show the verbose Windows build's error lines and tail
ci / core (push) Successful in 28s
ci / server (push) Successful in 55s
ci / updater-windows (push) Failing after 3m55s
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-10 00:23:11 +03:00
foxyzandClaude Opus 5.5 05b06b1fc1 CI: capture the verbose Windows build through cmd (PowerShell 'Stop' aborted on stderr)
ci / core (push) Successful in 28s
ci / server (push) Successful in 58s
ci / updater-windows (push) Failing after 4m5s
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-10 00:13:23 +03:00
foxyzandClaude Opus 5.5 748d58f036 CI: build Windows on every push; a failed Windows build prints the compiler errors
ci / core (push) Successful in 28s
ci / server (push) Successful in 57s
ci / updater-windows (push) Failing after 4m50s
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-10 00:01:02 +03:00
7 changed files with 46 additions and 15 deletions

No files matched your search

+5
View File
@@ -60,3 +60,8 @@ jobs:
dart pub get
if ($LASTEXITCODE) { exit 1 }
dart test test/updater_test.dart
# The release build, without publishing: a broken Windows build shows
# here, not only on a tag.
- name: Windows build
shell: powershell
run: powershell -NoProfile -ExecutionPolicy Bypass -File tool/package_windows.ps1
+5 -5
View File
@@ -228,11 +228,11 @@ packages:
dependency: "direct main"
description:
path: "."
ref: "v0.1.8"
resolved-ref: d2435a06b26d4f94c3c3777e6ef006ac84f4eef4
ref: "v0.1.9"
resolved-ref: ef96868b87e55935792f392dd5881d49bc672ce5
url: "https://git.senkochan.moe/Foxyz/fox_utils.git"
source: git
version: "0.1.8"
version: "0.1.9"
hive_ce:
dependency: "direct main"
description:
@@ -748,14 +748,14 @@ packages:
path: "../../packages/core"
relative: true
source: path
version: "1.0.1"
version: "1.1.0"
sync_relay_server:
dependency: "direct main"
description:
path: "../../packages/server"
relative: true
source: path
version: "1.0.1"
version: "1.1.0"
synchronized:
dependency: transitive
description:
+2 -2
View File
@@ -1,7 +1,7 @@
name: watch_together
description: Watch-together desktop app (working title, repo sync_relay_project). One binary.
publish_to: none
version: 1.1.0
version: 1.1.1
environment:
sdk: '>=3.13.0-0 <4.0.0'
@@ -28,7 +28,7 @@ dependencies:
fox_utils:
git:
url: https://git.senkochan.moe/Foxyz/fox_utils.git
ref: v0.1.8
ref: v0.1.9
dev_dependencies:
flutter_test:
sdk: flutter
+1 -1
View File
@@ -1,6 +1,6 @@
name: sync_relay_core
description: Pure-Dart protocol, sync engine, media-source abstractions. No Flutter.
version: 1.1.0
version: 1.1.1
environment:
sdk: ^3.0.0
dependencies:
+1 -1
View File
@@ -1,7 +1,7 @@
name: sync_relay_server
description: Pure-Dart sync + media server. Embeddable, no Flutter.
publish_to: none
version: 1.1.0
version: 1.1.1
environment:
sdk: ^3.0.0
dependencies:
+27 -1
View File
@@ -25,9 +25,35 @@ function Invoke-Checked([string]$What, [scriptblock]$Cmd) {
}
if (-not $SkipBuild) {
# The host runner keeps the pub cache between jobs; its clone of a git
# dependency (fox_utils) went stale ("some refs were not updated") and
# resolved the wrong revision. Git deps are tiny: always fetch them fresh.
$PubCache = if ($env:PUB_CACHE) { $env:PUB_CACHE } else { Join-Path $env:LOCALAPPDATA 'Pub\Cache' }
foreach ($d in @((Join-Path $PubCache 'git'), (Join-Path $PubCache 'git\cache'))) {
Get-ChildItem -Path $d -Directory -Filter 'fox_utils*' -ErrorAction SilentlyContinue |
Remove-Item -Recurse -Force -ErrorAction SilentlyContinue
}
Push-Location $App
try {
Invoke-Checked 'flutter build windows' { flutter build windows --release "--dart-define=APP_VERSION=$Version" }
Invoke-Checked 'flutter pub get' { flutter pub get }
} finally { Pop-Location }
Push-Location $App
try {
flutter build windows --release "--dart-define=APP_VERSION=$Version"
if ($LASTEXITCODE -ne 0) {
# Flutter hides MSBuild's messages: rebuild verbosely and show only
# the compiler/linker errors, so CI logs say what broke.
# Through cmd and with 'Continue': under 'Stop' PowerShell aborts on
# the first stderr line of a native command.
$ErrorActionPreference = 'Continue'
$log = cmd /c "flutter build windows --release -v --dart-define=APP_VERSION=$Version 2>&1"
$ErrorActionPreference = 'Stop'
Write-Host '--- error lines ---'
$log | Select-String -Pattern 'error' | ForEach-Object { $_.Line } | Select-Object -Unique -First 60
Write-Host '--- last lines ---'
$log | Select-Object -Last 80
throw 'flutter build windows failed'
}
} finally { Pop-Location }
}
+5 -5
View File
@@ -1,10 +1,10 @@
{
"version": "1.1.0",
"version": "1.1.1",
"protocol": 11,
"url": "https://git.senkochan.moe/Foxyz/sync_replay_project/releases/download/v1.1.0/watch-together-1.1.0-linux-x64.tar.gz",
"notes": "- One updater for app and server: updater in core; watch-together-server --upgrade / --check-update; update.sh uses the server",
"url": "https://git.senkochan.moe/Foxyz/sync_replay_project/releases/download/v1.1.1/watch-together-1.1.1-linux-x64.tar.gz",
"notes": "- CI (Windows): fetch git dependencies fresh; the host's cached fox_utils clone was stale",
"assets": {
"linux-x64": "https://git.senkochan.moe/Foxyz/sync_replay_project/releases/download/v1.1.0/watch-together-1.1.0-linux-x64.tar.gz",
"windows-x64": "https://git.senkochan.moe/Foxyz/sync_replay_project/releases/download/v1.1.0/watch-together-1.1.0-windows-x64.zip"
"linux-x64": "https://git.senkochan.moe/Foxyz/sync_replay_project/releases/download/v1.1.1/watch-together-1.1.1-linux-x64.tar.gz",
"windows-x64": "https://git.senkochan.moe/Foxyz/sync_replay_project/releases/download/v1.1.1/watch-together-1.1.1-windows-x64.zip"
}
}