Files
luma-home/.github/workflows/changeset-status.yml
T
Kaloyan DanchevandClaude Opus 4.6 cbea5a322f
CI / Identify a merged version PR (push) Canceled after 0s
CI / Rust checks, rendering, and native package (push) Canceled after 0s
CI / Publish release and Homebrew feed (push) Canceled after 0s
Release PR / Maintain Version Packages PR (push) Canceled after 0s
Merge Luma launcher fork into monorepo
Move trampoline files (boot-hook, watcher, overlay) into trampoline/
subdirectory. Add upstream Luma v2.3.1 source at repo root with our
additions:

- Page::Ha (4th nav tab) with placeholder empty state
- HA tab config schema and default entity mapping (ha-home/)
- Nav keys renamed: "home" → "start", new "ha" tab between Apps and Settings
- All state.rs/view.rs/main.rs/tests.rs updated for 4-tab navigation

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-10-24 11:52:55 +03:00

59 lines
2.0 KiB
YAML

name: Changeset PR Status
on:
pull_request_target:
types: [opened, synchronize, reopened, edited, ready_for_review]
permissions: {}
concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number }}
cancel-in-progress: true
jobs:
status:
name: Changeset status
if: github.head_ref != 'changeset-release/main' || github.event.pull_request.head.repo.full_name != github.repository
runs-on: ubuntu-24.04
timeout-minutes: 5
permissions:
contents: read
outputs:
comment-body: ${{ steps.status.outputs.comment-body }}
steps:
# Read the PR with the bundled Changesets action, without running PR code or installing dependencies.
- uses: actions/checkout@v7
with:
ref: ${{ github.event.pull_request.base.sha }}
- name: Generate changeset status
id: status
uses: changesets/action/pr-status@v2
comment:
name: Update changeset comment
needs: status
runs-on: ubuntu-24.04
timeout-minutes: 5
permissions:
pull-requests: write
steps:
- name: Create or update the PR comment
uses: changesets/action/pr-comment@v2
with:
update-id: luma-changeset-status
body: |
${{ needs.status.outputs.comment-body }}
---
**For code or behavior changes:** run `pnpm changeset`, select `lg-luma`, and commit the generated `.changeset/*.md` file with this PR.
Choose the semantic version bump that matches the change:
- **patch** for backward-compatible bug fixes.
- **minor** for backward-compatible features.
- **major** for breaking changes.
A PR without a release changeset does not request an app version bump. Documentation-only or maintenance changes that do not need a release can omit it.
This comment is informational. Releases are queued in the Version Packages PR and publish only after that PR is merged and CI passes.