feat(ci): de kwaliteitspoort op de runner (#741) #751

Merged
brenno merged 5 commits from feat/ci-poort-741 into main 2026-07-23 17:10:09 +00:00
Owner

De poort zelf (make check) draait nu in CI: per pull request en per push naar main, via .forgejo/workflows/ci.yml.

Toolchain: een kale ubuntu:24.04 waarin de workflow de officiële Flutter-stable installeert, met de versie gelezen uit .tool-versions (een pin-bump heeft hier dus geen tweede plek om te vergeten) en sha256-geverifieerd tegen het officiële releasemanifest. Het cirruslabs-image is bewust uitgebannen — het bleek Flutter 3.44.0, kanaal [user-branch], unknown source te bevatten, precies het patroon dat check-toolchain afkeurt; linux-build.yml is naar dezelfde officiële toolchain overgezet.

Deze PR bewijst zichzelf: de nieuwe poort draait op deze PR.

🤖 Generated with Claude Code

De poort zelf (`make check`) draait nu in CI: per pull request en per push naar `main`, via `.forgejo/workflows/ci.yml`. Toolchain: een kale `ubuntu:24.04` waarin de workflow de **officiële** Flutter-stable installeert, met de versie **gelezen uit `.tool-versions`** (een pin-bump heeft hier dus geen tweede plek om te vergeten) en sha256-geverifieerd tegen het officiële releasemanifest. Het cirruslabs-image is bewust uitgebannen — het bleek Flutter 3.44.0, kanaal `[user-branch]`, unknown source te bevatten, precies het patroon dat `check-toolchain` afkeurt; `linux-build.yml` is naar dezelfde officiële toolchain overgezet. Deze PR bewijst zichzelf: de nieuwe poort draait op deze PR. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
feat(ci): de kwaliteitspoort draait nu ook op de runner (#741)
Some checks failed
ci / gate (pull_request) Failing after 23m45s
a8605c6eb0
.forgejo/workflows/ci.yml draait make check per PR en per push naar
main, in een kale ubuntu:24.04 met de officiële Flutter-stable volgens
de pin in .tool-versions, sha256-geverifieerd tegen het releasemanifest.
linux-build.yml stapt over op dezelfde toolchain: het cirruslabs-image
bleek kanaal [user-branch] uit onbekende bron te bevatten — precies wat
check-toolchain afkeurt.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
De allereerste CI-run van de poort ving dit: op Ubuntu 24.04 LTS
(git 2.43) faalde elke native werkbranch-wissel. add/branch/merge-base/
show zijn op 2.43 nagemeten en verstaan de markering wel. Docs en
CHANGELOG zetten de poort-in-CI-werkelijkheid neer; #741 kan dicht na
de merge.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
fix(git,klembord): git grep draagbaar op 2.43; Linux-kopieerknop liegt niet meer
Some checks failed
ci / gate (pull_request) Failing after 26m5s
cbb1acec19
git grep las --end-of-options op ≤2.43 als patroon; de term hangt nu
aan -e met het pad achter --. En pasteboard.writeImage is op Linux een
stille no-op, dus copyImageBytesToClipboard geeft daar eerlijk false
(#758 is het echte schrijfpad).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
test(open-file): kanaallogica los van de macOS-poort en op elk platform onder test
Some checks failed
ci / gate (pull_request) Has been cancelled
478d1f1abb
De dekkingsvloer per bestand ving open_file_channel.dart op Linux
(3/16 regels): alles achter de platformpoort telde daar niet mee.
activate() is de testbare kanaalkant; start() blijft de macOS-wacht.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
style: dart format over de nieuwe test
All checks were successful
ci / gate (pull_request) Successful in 24m31s
59a402c5e2
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
brenno force-pushed feat/ci-poort-741 from 59a402c5e2
All checks were successful
ci / gate (pull_request) Successful in 24m31s
to a3cabeddcc
All checks were successful
ci / gate (pull_request) Successful in 23m39s
2026-07-23 16:46:08 +00:00
Compare
brenno merged commit c6adf9f091 into main 2026-07-23 17:10:09 +00:00
Sign in to join this conversation.
No description provided.