Skip to content

Centralize BTCPay image maintenance workflows - #1

Merged
NicolasDorier merged 1 commit into
masterfrom
setup/image-maintenance
Nov 5, 2026
Merged

NicolasDorier merged 1 commit into
masterfrom
setup/image-maintenance

Conversation

@NicolasDorier

@NicolasDorier NicolasDorier commented Nov 5, 2026 •

Copy link
Copy Markdown
Member

Summary

Validation

  • Pass all 31 Bash fixture checks, including temporary Git repositories, mocked image indexes, CLI invocation and local documentation links; shell syntax checks and ShellCheck also pass.
  • Verify current release tag objects and peeled commits against GitHub, and inspect all three published platforms for both images.
  • Run published amd64 LND, Loop and Core Lightning version smoke tests without network access.
  • Confirm patch inventory; the existing LND overlay has trailing whitespace at docker-entrypoint.sh:9, docker-initunlocklnd.sh:19 and linuxarm32v7.Dockerfile:30; these are not changed by the migration.

No image was published, release tag moved, shared history rewritten or live deployment changed. Full builds, startup regressions, ARM execution and downstream integration are release gates documented here, not checks performed for this migration.

Rollout

Merge this setup before the fork documentation cleanup PRs so their links resolve on master. Existing historical release tags retain their original documentation. The empty initial master commit only establishes the PR base.

@NicolasDorier

Copy link
Copy Markdown
Member Author

Fork cleanup PRs (draft until this setup is merged):

Fresh recursive-clone validation passed with both published source pins, all 14 tests, and a clean worktree. Local URL rewrites reused the existing fork objects; the committed submodule URLs remain the requested GitHub SSH URLs. Parent CI also passed.

The fork PRs trigger their existing CI independently; those runs are not evidence of startup coverage against the newly published release images.

@NicolasDorier
NicolasDorier force-pushed the setup/image-maintenance branch from 3c5c217 to c953dbc Compare November 5, 2026 10:30
@NicolasDorier
NicolasDorier merged commit 75bbe7a into master Nov 5, 2026
2 checks passed
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