From 5014dc130fb10df0c28aebbb6904b9f3b7125b7f Mon Sep 17 00:00:00 2001 From: Karolis Strazdas Date: Mon, 26 Oct 2026 23:12:21 +0200 Subject: [PATCH 1/3] Prepare papyrus-0.2.0+6 --- app/pubspec.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/pubspec.yaml b/app/pubspec.yaml index f7a9988..9256922 100644 --- a/app/pubspec.yaml +++ b/app/pubspec.yaml @@ -1,7 +1,7 @@ name: papyrus description: "Digital library management application." publish_to: 'none' -version: 0.1.0+5 +version: 0.2.0+6 environment: sdk: ^3.9.2 From 586ff6876692d44a51d58471859c82ee03b0b38a Mon Sep 17 00:00:00 2001 From: Karolis Strazdas Date: Mon, 26 Oct 2026 23:27:55 +0200 Subject: [PATCH 2/3] test: reveal reader controls before packaged navigation --- app/integration_test/desktop_package_smoke.dart | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/integration_test/desktop_package_smoke.dart b/app/integration_test/desktop_package_smoke.dart index 835fbd7..5228393 100644 --- a/app/integration_test/desktop_package_smoke.dart +++ b/app/integration_test/desktop_package_smoke.dart @@ -82,6 +82,10 @@ Future main() async { ); await waitForContent(tester, controller); final first = controller.snapshot.locator!.toJson(); + expect(find.byTooltip('Next'), findsNothing); + await tester.tapAt(tester.getRect(find.byKey(const ValueKey('reader-content'))).center); + await tester.pump(const Duration(milliseconds: 350)); + expect(find.byTooltip('Next'), findsOneWidget); await tester.tap(find.byTooltip('Next')); await waitForContent(tester, controller); expect(controller.snapshot.locator!.toJson(), isNot(first), reason: '${fixture.key} must advance'); From 75fcf48373a6168d7a0f7bcf072f42cad5cf95c7 Mon Sep 17 00:00:00 2001 From: Karolis Strazdas Date: Mon, 26 Oct 2026 23:59:38 +0200 Subject: [PATCH 3/3] ci: avoid stalled Azure mirror for Linux dependencies --- tools/install_linux_build_dependencies.sh | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/tools/install_linux_build_dependencies.sh b/tools/install_linux_build_dependencies.sh index cb60c28..17e8706 100644 --- a/tools/install_linux_build_dependencies.sh +++ b/tools/install_linux_build_dependencies.sh @@ -1,8 +1,14 @@ #!/usr/bin/env bash set -euo pipefail -sudo apt-get update -sudo apt-get install -y \ +if [[ "${GITHUB_ACTIONS:-}" == 'true' && -f /etc/apt/apt-mirrors.txt ]]; then + # The hosted runner's Azure mirror can stall before falling back to Ubuntu. + printf '%s\n' 'https://archive.ubuntu.com/ubuntu' | sudo tee /etc/apt/apt-mirrors.txt >/dev/null +fi + +apt_options=(-o Acquire::Retries=2 -o Acquire::http::Timeout=30 -o Acquire::https::Timeout=30) +sudo apt-get "${apt_options[@]}" update +sudo apt-get "${apt_options[@]}" install -y \ clang cmake ninja-build pkg-config \ libgtk-3-dev libwebkit2gtk-4.1-dev libsecret-1-dev \ liblzma-dev libstdc++-12-dev \