Skip to content

chore(release): bump version metadata to 2026.07.4 - #3223

Merged
vpetersson merged 1 commit into
Screenly:masterfrom
vpetersson-bot:chore/release-2026.07.4
Jul 28, 2026
Merged

chore(release): bump version metadata to 2026.07.4#3223
vpetersson merged 1 commit into
Screenly:masterfrom
vpetersson-bot:chore/release-2026.07.4

Conversation

@vpetersson-bot

Copy link
Copy Markdown
Contributor

Cuts 2026.07.4 from master.

Version metadata stamped in the three release files per the runbook — no other changes:

File Value Form
package.json 2026.07.4 zero-padded
pyproject.toml 2026.07.4 zero-padded
uv.lock (anthias entry) 2026.7.4 strict semver (no leading zero)

Release-readiness (validated before this bump)

  • Master build green across every board including the armhf pi2/pi3 legs (the pillow-heif armhf regression was fixed in fix(deps): pin pillow-heif to 1.4.0 to unbreak the armhf build #3218); publish-latest ran.
  • CI-parity suites on the release commit: 1513 non-integration + 63 Playwright integration passed.
  • 3-hour hardware soak on the full 7-board testbed (Pi 5 / 4 / 3B+ / 3A+ / 2 / Rock Pi 4 / x86) at this build: zero restarts fleet-wide, all boards api=200, playback stable on the 5 active boards. One benign, self-recovered get_display_power soft-time-limit transient on the Pi 3A+ (pre-existing, not introduced here).

After merge (per the cut-release runbook — sequencing is load-bearing)

  1. Wait for the master Docker build to go fully green across all boards (armhf QEMU legs finish last).
  2. Publish the GitHub release v2026.07.4 (draft + auto-notes → curated summary → publish), which triggers the balena disk-image + OTA pipeline.

🤖 Generated with Claude Code

https://claude.ai/code/session_01HJ3ucEkn62cbgPoisAZ5LQ

Cut of 2026.07.4 from master. Version stamped in the three release
files per the runbook: package.json and pyproject.toml zero-padded
(2026.07.4); uv.lock's anthias entry as strict semver (2026.7.4). No
other lockfile drift.

Co-Authored-By: Claude Opus 4.8 <[email protected]>
Claude-Session: https://claude.ai/code/session_01HJ3ucEkn62cbgPoisAZ5LQ
@vpetersson-bot
vpetersson-bot requested a review from a team as a code owner July 28, 2026 08:49
@sonarqubecloud

Copy link
Copy Markdown

@vpetersson
vpetersson merged commit 7fe850c into Screenly:master Jul 28, 2026
10 checks passed
@codecov

codecov Bot commented Jul 28, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
⚠️ Please upload report for BASE (master@695d3e8). Learn more about missing BASE report.

Additional details and impacted files
@@            Coverage Diff            @@
##             master    #3223   +/-   ##
=========================================
  Coverage          ?   89.46%           
=========================================
  Files             ?       76           
  Lines             ?     8340           
  Branches          ?      891           
=========================================
  Hits              ?     7461           
  Misses            ?      665           
  Partials          ?      214           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

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.

2 participants