Commit graph

4 commits

Author SHA1 Message Date
1666da21eb Justfile: match MintMaker's self-hosted settings in renovate target
- Allow the shell executor for post-upgrade commands so
  pipeline-migration-tool can expand $RENOVATE_POST_UPGRADE_COMMAND_DATA_FILE,
  and match MintMaker's execution timeout.
- Set ignorePrAuthor so on-demand runs see and update the bot's MRs.
- Disable the Dependency Dashboard for on-demand runs, since Renovate
  only finds dashboards created by the token's user and would otherwise
  create a duplicate.

Document the Commit Status: Create token permission (needed for branch
statuses) and MR ownership caveats in CONTRIBUTING.md.

Signed-off-by: John Eckersberg <dev@eckersberg.com>
2026-10-30 15:38:44 -04:00
82521f5588 Justfile: add renovate target for on-demand Renovate runs
Renovate runs via Konflux MintMaker on a fixed cluster-wide schedule
and cannot be triggered early from this repository. Add a `just renovate`
target that runs the MintMaker Renovate image with MintMaker's global
configuration against GitLab, with schedules overridden, so updates can
be regenerated on demand. `--dry-run` previews without pushing.

Document fine-grained GitLab token setup in CONTRIBUTING.md.

Signed-off-by: John Eckersberg <dev@eckersberg.com>
2026-10-30 11:16:22 -04:00
0bf47996ec
Containerfile: add chunked build target
Add optional rechunker and chunked stages that use chunkah for
content-based layer splitting. This allows folding the splitting step
into the build step.

Through some build arg and redirection trickery, this leaves the
unchunked path functionally identical.

Assisted-by: OpenCode (Claude Opus 4.6)
2026-04-02 13:22:44 -04:00
Colin Walters
b70a0aa571 docs: Add CONTRIBUTING.md, point README at it
Keep README concise; detailed development workflow (prerequisites,
env var configuration, examples) lives in CONTRIBUTING.md.

Assisted-by: OpenCode (Claude Opus 4)
2026-03-16 22:47:27 +00:00