myrmidex
  • Joined on 2026-02-08
myrmidex pushed to ci/147-speed-up at lvl0/fedi-feed-router 2026-08-15 01:50:37 +02:00
aa4c3ad2b7 147 - Base the CI image on Debian instead of Alpine
myrmidex pushed to ci/147-speed-up at lvl0/fedi-feed-router 2026-08-15 01:31:17 +02:00
038b60f97f 147 - Pin the CI image to a version tag instead of latest
myrmidex commented on issue lvl0/fedi-feed-router#148 2026-08-15 01:31:01 +02:00
Build the base and CI images from a workflow instead of by hand

The :latest problem is not theoretical

Hit during #147. Recording it here because it answers this ticket's open tagging question with evidence rather than preference.

The CI image was…

myrmidex pushed to ci/147-speed-up at lvl0/fedi-feed-router 2026-08-15 01:26:10 +02:00
b571e1938b 147 - Add gd to the CI image and declare ext-gd
myrmidex created pull request lvl0/fedi-feed-router#149 2026-08-15 01:13:34 +02:00
ci/147-speed-up
myrmidex pushed to ci/147-speed-up at lvl0/fedi-feed-router 2026-08-15 01:12:46 +02:00
07993ad679 147 - Run CI on pull requests into release branches
7e2dd428e4 147 - Fix the Composer cache path so it caches anything
8340469e39 147 - Run CI in a prebuilt image instead of installing PHP each run
7ce3bc1080 147 - Drop coverage from CI and run PHPUnit directly
Compare 4 commits »
myrmidex created branch ci/147-speed-up in lvl0/fedi-feed-router 2026-08-15 01:12:45 +02:00
myrmidex released v1.4.0 at lvl0/fedi-feed-router 2026-08-15 01:08:05 +02:00
myrmidex opened issue lvl0/fedi-feed-router#148 2026-08-15 00:56:31 +02:00
Build the base and CI images from a workflow instead of by hand
myrmidex pushed tag v1.4.0 to lvl0/fedi-feed-router 2026-08-15 00:38:49 +02:00
myrmidex commented on issue lvl0/fedi-feed-router#147 2026-08-15 00:37:44 +02:00
Speed up CI by prebuilding a PHP image instead of installing PHP on every run

Baseline timings

Recorded before any change, for the before/after comparison in the acceptance criteria. All four ran the same three gates:

myrmidex closed issue lvl0/fedi-feed-router#140 2026-08-15 00:37:14 +02:00
Polish README into a proper FOSS project page
myrmidex pushed to main at lvl0/fedi-feed-router 2026-08-15 00:36:56 +02:00
de42bdca38 Merge pull request 'Release v1.4.0' (#146) from release/v1.4.0 into main
4f79aac325 140 - Set the v1.4.0 release date in the CHANGELOG
ced6cfcaac 140 - Rewrite the README as a project page
1b95e9f8aa 140 - Fix the fallback message describing a nonexistent React frontend
3c86b0637e 140 - Add CHANGELOG
Compare 72 commits »
myrmidex merged pull request lvl0/fedi-feed-router#146 2026-08-15 00:36:54 +02:00
Release v1.4.0
myrmidex commented on issue lvl0/fedi-feed-router#147 2026-08-15 00:11:57 +02:00
Speed up CI by prebuilding a PHP image instead of installing PHP on every run

Decisions

Set up PHP confirmed as the slow step. Observed directly on run #81 (the PR pipeline for #146), which sat on that step for the bulk of its runtime. This was previously an…

myrmidex opened issue lvl0/fedi-feed-router#147 2026-08-15 00:05:37 +02:00
Speed up CI by prebuilding a PHP image instead of installing PHP on every run
myrmidex created pull request lvl0/fedi-feed-router#146 2026-08-15 00:03:00 +02:00
Release v1.4.0
myrmidex pushed to release/v1.4.0 at lvl0/fedi-feed-router 2026-08-14 23:40:33 +02:00
4f79aac325 140 - Set the v1.4.0 release date in the CHANGELOG
myrmidex opened issue lvl0/fedi-feed-router#145 2026-08-14 21:59:14 +02:00
Channel health status and a repair action for stale community ids
myrmidex pushed to release/v1.4.0 at lvl0/fedi-feed-router 2026-08-14 21:54:26 +02:00
ced6cfcaac 140 - Rewrite the README as a project page
1b95e9f8aa 140 - Fix the fallback message describing a nonexistent React frontend
3c86b0637e 140 - Add CHANGELOG
0bfe8180bb 140 - Add CONTRIBUTING
f7982edafe 140 - Add license
Compare 17 commits »