Skip to content

Bump to 1.4.0-3 to publish trixie packages; verify packagecloud pushes#84

Merged
joshschmelzle merged 1 commit into
mainfrom
rebuild-for-trixie
Jul 10, 2026
Merged

Bump to 1.4.0-3 to publish trixie packages; verify packagecloud pushes#84
joshschmelzle merged 1 commit into
mainfrom
rebuild-for-trixie

Conversation

@joshschmelzle

@joshschmelzle joshschmelzle commented Jul 10, 2026

Copy link
Copy Markdown
Member

Publishes a fresh bookworm + trixie build to packagecloud wlanpi/dev for the trixie image work, and hardens the pipeline:

  • Changelog bump triggers the PR test build now and the packagecloud deploy on merge.
  • The deploy's upload step now uses package_cloud directly and verifies the push reports success. The CLI exits 0 on errors (Thor bug), which has produced green deploy runs in several WLAN-Pi repos that uploaded nothing. It also fails when sbuild produces no .deb.
  • actions/checkout / actions/upload-artifact bumped to v7 (Node 20 deprecation warnings).

After merge, confirm the package appears in https://packagecloud.io/wlanpi/dev/debian/dists/trixie/main/binary-arm64/Packages. With the verified push, a green run now actually means it landed.

🤖 Generated with Claude Code

- Changelog bump triggers the bookworm+trixie deploy on merge
- Replace danielmundi/upload-packagecloud with a direct package_cloud
  push that checks for explicit success (the CLI exits 0 on errors,
  which has produced green deploys that uploaded nothing)
- Fail when sbuild produces no .deb
- actions/checkout and actions/upload-artifact -> v7 (Node 20
  deprecation warnings)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@joshschmelzle joshschmelzle self-assigned this Jul 10, 2026
@joshschmelzle joshschmelzle merged commit 4482a2c into main Jul 10, 2026
5 checks passed
@github-project-automation github-project-automation Bot moved this from Todo to Done in WLPC Prague 2026 Jul 10, 2026
@joshschmelzle joshschmelzle deleted the rebuild-for-trixie branch July 10, 2026 03:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant