Skip to content

Add prepare-release workflow (weekly + on-demand bundle refresh)#6

Merged
tashda merged 1 commit into
mainfrom
chore/prepare-release-workflow
Apr 24, 2026
Merged

Add prepare-release workflow (weekly + on-demand bundle refresh)#6
tashda merged 1 commit into
mainfrom
chore/prepare-release-workflow

Conversation

@tashda

@tashda tashda commented Apr 24, 2026

Copy link
Copy Markdown
Owner

Summary

New workflow .github/workflows/prepare-release.yml that regenerates the LZFSE docs/images bundles from Koenkk/zigbee2mqtt.io and opens a PR when they change.

Triggers

  • Weekly cron — Mondays at 04:00 UTC
  • Manual dispatch from the Actions tab (run this before tagging a release)

How

Runs Tools/generate-bundle.swift --force /tmp/zigbee2mqtt.io on a macOS runner, diffs Shellbee/Resources/, and opens a PR if anything changed. Exits quietly when upstream hasn't moved.

Scope

.github/workflows/prepare-release.yml only.

Release notes

n/a — infra.

Regenerates the three LZFSE bundles in Shellbee/Resources/ from the
latest Koenkk/zigbee2mqtt.io via Tools/generate-bundle.swift and opens
a PR if anything changed.

Triggers:
- Mondays 04:00 UTC, so bundles stay current between releases
- Manual workflow_dispatch, to pull in fresh docs immediately before
  tagging a release

Exits quietly if upstream hasn't changed. Bot-opened PRs don't trigger
CI automatically — the PR body explains the close/reopen workaround.
@tashda tashda force-pushed the chore/prepare-release-workflow branch from 94f70a0 to e30a567 Compare April 24, 2026 14:06
@tashda tashda merged commit e54d71b into main Apr 24, 2026
1 check 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