Skip to content

Commit 7d7f649

Browse files
authored
Merge pull request #42 from iamriajul/vk/0018-browser-push-not
feat: add browser notification support
2 parents 6db7dcd + 877eb52 commit 7d7f649

8 files changed

Lines changed: 404 additions & 5 deletions

AGENTS.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ Downstream deployment and integration layer for Vibe Kanban. Owns the Helm chart
3131
- GitHub Actions own the checked-in release automation.
3232
- `remote-v*` tags build Remote and Relay images, publish them to GHCR, optionally mirror them to Docker Hub, and publish the Helm chart to GHCR as an OCI artifact.
3333
- `v*` tags publish the `vibe-kanban-team` npm package via `scripts/publish-npm.sh`.
34+
- Canonical releases must be tagged from `main` after the feature PR is merged. Do not release directly from feature branches.
3435
- `nightly-release-check.yml` runs on schedule for `frontend` and `remote`, compares upstream tags, verifies patch applicability, updates submodule + patch metadata, and pushes commit/tag for release workflows.
3536
- Manual workflow dispatch must target an existing `git_ref`; versions are derived from that ref.
3637
- Keep tag naming stable:
@@ -49,6 +50,8 @@ Downstream deployment and integration layer for Vibe Kanban. Owns the Helm chart
4950

5051
Closed loop: **Edit → Verify → Commit**. Never commit unverified changes.
5152

53+
Release flow: **Branch -> PR -> Merge to `main` -> Tag on `main` -> Release**.
54+
5255
### Prerequisites
5356

5457
```bash

CLAUDE.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ Downstream deployment and integration layer for Vibe Kanban. Owns the Helm chart
3131
- GitHub Actions own the checked-in release automation.
3232
- `remote-v*` tags build Remote and Relay images, publish them to GHCR, optionally mirror them to Docker Hub, and publish the Helm chart to GHCR as an OCI artifact.
3333
- `v*` tags publish the `vibe-kanban-team` npm package via `scripts/publish-npm.sh`.
34+
- Canonical releases must be tagged from `main` after the feature PR is merged. Do not release directly from feature branches.
3435
- `nightly-release-check.yml` runs on schedule for `frontend` and `remote`, compares upstream tags, verifies patch applicability, updates submodule + patch metadata, and pushes commit/tag for release workflows.
3536
- Manual workflow dispatch must target an existing `git_ref`; versions are derived from that ref.
3637
- Keep tag naming stable:
@@ -49,6 +50,8 @@ Downstream deployment and integration layer for Vibe Kanban. Owns the Helm chart
4950

5051
Closed loop: **Edit → Verify → Commit**. Never commit unverified changes.
5152

53+
Release flow: **Branch -> PR -> Merge to `main` -> Tag on `main` -> Release**.
54+
5255
### Prerequisites
5356

5457
```bash

RELEASE.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,8 +48,9 @@ NPM publishes through trusted publishing / OIDC in GitHub Actions. `scripts/publ
4848

4949
1. Update the tracked upstream ref with `scripts/update-vibe-kanban.sh`.
5050
2. Apply and verify the downstream patch stack with `scripts/apply-patches.sh`.
51-
3. Commit and push the submodule or patch changes.
52-
4. Push the release tag for the workflow you want to run.
51+
3. Commit and push the submodule or patch changes on a feature branch.
52+
4. Open and merge a PR into `main`.
53+
5. Create and push the release tag from `main` for the workflow you want to run.
5354

5455
Manual workflow dispatch is supported for existing release refs only. Pass `git_ref`, let the workflow derive the version from that ref, and avoid free-form version-only publishes.
5556

0 commit comments

Comments
 (0)