Skip to content

automate and improve change-tracking in deployers#869

Draft
hpk42 wants to merge 6 commits intomainfrom
hpk/refactor-deployers
Draft

automate and improve change-tracking in deployers#869
hpk42 wants to merge 6 commits intomainfrom
hpk/refactor-deployers

Conversation

@hpk42
Copy link
Copy Markdown
Contributor

@hpk42 hpk42 commented Feb 23, 2026

Automate change tracking for added/remove files and systemd services. This removes a lot of boilerplate from the deployers and makes them more readable and less fiddly. PR removes ~120 LOCs overall, even though it also adds a test module for new automated tracking logic.

@hpk42 hpk42 temporarily deployed to staging-ipv4.testrun.org February 23, 2026 03:23 — with GitHub Actions Inactive
@hpk42 hpk42 temporarily deployed to staging2.testrun.org February 23, 2026 03:23 — with GitHub Actions Inactive
@hpk42 hpk42 changed the title WIP: refactor deployers to use put_file/put_template helpers WIP: reorganize TLS deployment and refactor deployers to use new helpers Feb 23, 2026
@hpk42 hpk42 force-pushed the hpk/refactor-deployers branch from 7831333 to c891c27 Compare February 23, 2026 12:27
@hpk42 hpk42 temporarily deployed to staging2.testrun.org February 23, 2026 12:27 — with GitHub Actions Inactive
@hpk42 hpk42 force-pushed the hpk/refactor-deployers branch from c891c27 to 2e69a25 Compare February 23, 2026 14:00
@hpk42 hpk42 temporarily deployed to staging2.testrun.org February 23, 2026 14:00 — with GitHub Actions Inactive
@hpk42 hpk42 temporarily deployed to staging-ipv4.testrun.org February 23, 2026 14:00 — with GitHub Actions Inactive
@hpk42 hpk42 force-pushed the hpk/tls-external branch 3 times, most recently from 3f05a9a to cf7e9fd Compare February 24, 2026 07:54
Base automatically changed from hpk/tls-external to main February 24, 2026 08:44
@hpk42 hpk42 force-pushed the main branch 2 times, most recently from 92a52b9 to e21f2a0 Compare February 24, 2026 08:46
@hpk42 hpk42 force-pushed the hpk/refactor-deployers branch from 2e69a25 to 36e8133 Compare February 24, 2026 10:57
@hpk42 hpk42 temporarily deployed to staging-ipv4.testrun.org February 24, 2026 10:57 — with GitHub Actions Inactive
@hpk42 hpk42 temporarily deployed to staging2.testrun.org February 24, 2026 10:57 — with GitHub Actions Inactive
@hpk42 hpk42 force-pushed the hpk/refactor-deployers branch from 36e8133 to 4302126 Compare March 6, 2026 10:14
@hpk42 hpk42 force-pushed the hpk/refactor-deployers branch 4 times, most recently from fc8c8e3 to 486fb47 Compare April 28, 2026 17:02
@hpk42 hpk42 changed the title WIP: reorganize TLS deployment and refactor deployers to use new helpers WIP: reorganize TLS deployment and automate change-tracking in deployers Apr 28, 2026
@hpk42 hpk42 force-pushed the hpk/refactor-deployers branch 2 times, most recently from d911e85 to dac6526 Compare April 28, 2026 18:07
@hpk42 hpk42 changed the title WIP: reorganize TLS deployment and automate change-tracking in deployers WIP: automate and improve change-tracking in deployers Apr 28, 2026
@hpk42 hpk42 force-pushed the hpk/refactor-deployers branch from dac6526 to 72871d7 Compare April 28, 2026 19:13
@hpk42 hpk42 changed the title WIP: automate and improve change-tracking in deployers automate and improve change-tracking in deployers Apr 28, 2026
@hpk42 hpk42 force-pushed the hpk/refactor-deployers branch 2 times, most recently from 9c29272 to ec38653 Compare April 28, 2026 19:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant