Commit Graph
13 Commits
Author SHA1 Message Date
GuettliBot2 a8dff99dd7 ci: migrate Hugo website build to Dagger 2026-05-17 10:15:04 +02:00
Thomas SharedInboxandClaude Sonnet 4.6 f9d6d6f4cc fix(ci): restore pub get before dart format to fix language version detection
Without flutter pub get, .dart_tool/package_config.json does not exist
in the Dagger container. dart format then defaults to the current SDK
version (3.11+) rather than the package's declared language version
(3.3), applying tall-style formatting and failing on 90 files.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-17 10:10:51 +02:00
GuettliBot2 64423d53ae ci: finalize Dagger core migration and sync formatting 2026-05-17 10:06:46 +02:00
Thomas SharedInboxandClaude Sonnet 4.6 43e12ddef8 fix(ci): include pubspec.lock in Dagger source filter
Without pubspec.lock, flutter pub get in the Dagger container resolves
package versions independently of the local lockfile. This caused
flutter_lints to be unresolvable in the container, making dart format
fall back to a different formatter style and flag 90 files as changed.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-17 09:56:15 +02:00
GuettliBot2 af3f1e706a ci: migrate coverage to Dagger and fix coverage gate exclusions 2026-05-17 09:15:53 +02:00
GuettliBot2 601358dbb7 ci: finalize Dagger migration for format and check-mocks with internal git init 2026-05-17 09:08:29 +02:00
Thomas SharedInboxandClaude Sonnet 4.6 f2d9459f44 fix(ci): run pub get before dart format check
Without pub get, dart format cannot resolve package URIs and uses a
different language version, causing spurious failures for correctly
formatted files.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-17 09:06:03 +02:00
GuettliBot2 36cf8ccf34 ci: migrate format and check-mocks to Dagger and fix formatting 2026-05-17 08:51:17 +02:00
GuettliBot2 90ab0a6905 ci: rename integration tests to test-backend and migrate to Dagger 2026-05-17 08:47:15 +02:00
GuettliBot2 96c9c74151 ... 2026-05-17 07:15:12 +02:00
GuettliBot2 a8aa496b2e ci: simplify Base container and use surgical inclusion strategy 2026-05-17 06:28:32 +02:00
GuettliBot2 5ff994b9d0 ci: optimize Dagger pipeline and document stunnel connection 2026-05-17 00:02:41 +02:00
GuettliBot2 2836f6947b Migrate CI from Taskfile to Dagger
- Add Dagger to flake.nix
- Create Dagger module in ci/ with Flutter build/test logic
- Update .forgejo/workflows/ci.yml to use Dagger
- Move Android emulator tests to separate disabled workflow
- Add .daggerignore to exclude host junk
2026-05-16 00:20:09 +02:00