Skip to content

Logs bug#68

Merged
mergify[bot] merged 5 commits into
tinkerbell:mainfrom
jacobweinstock:logs-bug
May 29, 2026
Merged

Logs bug#68
mergify[bot] merged 5 commits into
tinkerbell:mainfrom
jacobweinstock:logs-bug

Conversation

@jacobweinstock

Copy link
Copy Markdown
Member

Description

Fixes: #

How Has This Been Tested?

How are existing users impacted? What migration steps/scripts do we need?

Checklist:

I have:

  • updated the documentation and/or roadmap (if required)
  • added unit or e2e tests
  • provided instructions on how to upgrade

- Dockerfile: install dependencies into a persistent venv instead of
  priming the uv cache, so uv run reuses it rather than recreating one
- docker.py: add --load to buildx build commands so images are available
  in the local Docker daemon
- cli/_stages.py: skip initramfs build if output already exists (use
  --force to rebuild)
- Add uv.lock for reproducible dependency resolution

Signed-off-by: Jacob Weinstock <[email protected]>
This get all Action container logs over
to Tinkerbell via rsyslog properly.

Signed-off-by: Jacob Weinstock <[email protected]>
Signed-off-by: Jacob Weinstock <[email protected]>
mkosi v26's default tools tree unconditionally pulls in grub-pc-bin, which has no arm64 candidate in current Debian trixie. The pre-existing `?exact-name(grub-pc-bin)` apt soft-fail pattern no longer soft-fails, so arm64 initramfs builds hard-error. Upstream fixed this in systemd/mkosi@1f811f05 by moving grub-pc-bin into an x86-only drop-in, but no release tag past v26 exists yet, so pin to the commit.

Signed-off-by: Jacob Weinstock <[email protected]>
astral-sh/setup-uv v8 dropped floating major/minor tags as
a supply-chain hardening measure, so the previous `@v7` reference
will stop resolving. Pin to the exact `@v8.1.0` tag instead.
Update all the other actions that have moved to Node 24
runtimes since the workflows were last touched.

Signed-off-by: Jacob Weinstock <[email protected]>
@jacobweinstock jacobweinstock added the ready-to-merge Signal Mergify to merge the PR label May 29, 2026
@mergify mergify Bot added the queued label May 29, 2026
@mergify

mergify Bot commented May 29, 2026

Copy link
Copy Markdown
Contributor

Merge Queue Status

This pull request spent 12 minutes 7 seconds in the queue, including 11 minutes 39 seconds running CI.

Required conditions to merge
  • #changes-requested-reviews-by=0
  • base=main
  • check-success=DCO
  • check-success=build-initramfs (amd64)
  • check-success=build-initramfs (arm64)
  • check-success=build-iso (amd64)
  • check-success=build-iso (arm64)
  • check-success=build-kernel (amd64)
  • check-success=build-kernel (arm64)
  • check-success=download-tools (amd64)
  • check-success=download-tools (arm64)
  • label!=do-not-merge
  • label=ready-to-merge
  • queue-position>=0
  • any of:
  • any of [🛡 GitHub repository ruleset rule main]:
    • check-success = build-initramfs (amd64)
    • check-neutral = build-initramfs (amd64)
    • check-skipped = build-initramfs (amd64)
  • any of [🛡 GitHub repository ruleset rule main]:
    • check-success = build-initramfs (arm64)
    • check-neutral = build-initramfs (arm64)
    • check-skipped = build-initramfs (arm64)
  • any of [🛡 GitHub repository ruleset rule main]:
    • check-success = build-kernel (amd64)
    • check-neutral = build-kernel (amd64)
    • check-skipped = build-kernel (amd64)
  • any of [🛡 GitHub repository ruleset rule main]:
    • check-success = build-kernel (arm64)
    • check-neutral = build-kernel (arm64)
    • check-skipped = build-kernel (arm64)
  • any of [🛡 GitHub repository ruleset rule main]:
    • check-success = download-tools (amd64)
    • check-neutral = download-tools (amd64)
    • check-skipped = download-tools (amd64)
  • any of [🛡 GitHub repository ruleset rule main]:
    • check-success = download-tools (arm64)
    • check-neutral = download-tools (arm64)
    • check-skipped = download-tools (arm64)
  • any of [🛡 GitHub repository ruleset rule main]:
    • check-success = build-iso (amd64)
    • check-neutral = build-iso (amd64)
    • check-skipped = build-iso (amd64)
  • any of [🛡 GitHub repository ruleset rule main]:
    • check-success = build-iso (arm64)
    • check-neutral = build-iso (arm64)
    • check-skipped = build-iso (arm64)

mergify Bot added a commit that referenced this pull request May 29, 2026
@mergify mergify Bot merged commit bbef685 into tinkerbell:main May 29, 2026
17 checks passed
@mergify mergify Bot removed the queued label May 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ready-to-merge Signal Mergify to merge the PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant