chore(release): promote development to main again for the site's first stable release #236

Merged
ryangr0 merged 5 commits from ryangr0/promote-development-site-v0.1.0-retry into main 2026-10-04 20:21:38 +00:00 AGit
Owner

Promotes development to main again, so the site can cut its first stable release (unfold-site-v0.1.0) and deploy unfoldhq.dev.

The first promotion (#234, run 987) was taken at bd244709, before #232. checks on main then failed on the site lint (MX and TXT were not declared for DNSControl), and site-release was skipped. development has carried the fix since #232. Its own checks passed in run 989, which released unfold-v0.4.0-rc.39.

Merge with a merge commit, as apps/site/docs/deploy.md describes. Only the site releases from main; Unfold's release job stays limited to development.

🤖 Generated with Claude Code

Promotes `development` to `main` again, so the site can cut its first stable release (`unfold-site-v0.1.0`) and deploy unfoldhq.dev. The first promotion (#234, run 987) was taken at `bd244709`, before #232. `checks` on `main` then failed on the site lint (`MX` and `TXT` were not declared for DNSControl), and `site-release` was skipped. `development` has carried the fix since #232. Its own `checks` passed in run 989, which released `unfold-v0.4.0-rc.39`. Merge with a merge commit, as `apps/site/docs/deploy.md` describes. Only the site releases from `main`; Unfold's release job stays limited to `development`. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
fix(site): declare DNSControl's MX and TXT for the linter
Some checks failed
[Workflow] On Pull Request / checks (pull_request) Has been cancelled
[Workflow] On Pull Request / warnings (pull_request) Has been cancelled
[Workflow] On Pull Request / ploeg-pin (pull_request) Has been cancelled
[Workflow] On Pull Request / release-policy (pull_request) Has been cancelled
dd97fa6d48
#230 added MX and TXT records to ops/dns/dnsconfig.js, but the lint
config lists DNSControl's globals by name, so `eslint .` failed with
no-undef and the development checks went red.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Merge pull request 'fix(site): declare DNSControl's MX and TXT for the linter' (#232) from ryangr0/fix/site-dns-lint into development
Some checks failed
[Workflow] On Source Change / release (push) Blocked by required conditions
[Workflow] On Source Change / site-release (push) Blocked by required conditions
[Workflow] On Source Change / checks (push) Has been cancelled
[Workflow] On Source Change / warnings (push) Has been cancelled
[Workflow] On Source Change / ploeg-pin (push) Has been cancelled
62abaf61c0
Reviewed-on: #232
feat(deps): update all non-major dependencies
Some checks failed
[Workflow] On Pull Request / release-policy (pull_request) Waiting to run
renovate/stability-days Updates have met minimum release age requirement
[Workflow] On Pull Request / checks (pull_request) Has been cancelled
[Workflow] On Pull Request / warnings (pull_request) Has been cancelled
[Workflow] On Pull Request / ploeg-pin (pull_request) Has been cancelled
a14ac65cec
Merge pull request 'feat(deps): update all non-major dependencies' (#235) from renovate/all-non-major into development
All checks were successful
[Workflow] On Docs Change / authorize-publication (push) Successful in 0s
[Workflow] On Docs Change / techdocs (push) Successful in 4m13s
[Workflow] On Docs Change / generate-documentation (push) Successful in 0s
[Workflow] On Source Change / ploeg-pin (push) Successful in 49s
[Workflow] On Source Change / checks (push) Successful in 9m37s
[Workflow] On Docs Change / Build (Zensical) + sync to Garage web (push) Successful in 2m11s
[Workflow] On Docs Change / deploy-docs-site (push) Successful in 0s
[Workflow] On Source Change / warnings (push) Successful in 0s
[Workflow] On Source Change / release (push) Successful in 47s
[Workflow] On Docs Change / verify-publication (push) Successful in 30s
[Workflow] On Source Change / site-release (push) Successful in 18s
b3dd267ad5
Reviewed-on: #235
chore(release): unfold-v0.4.0-rc.39 [skip ci]
Some checks failed
[Workflow] On Release Published / site-deploy-staging (release) Blocked by required conditions
[Workflow] On Release Published / Deploy preview (release) Blocked by required conditions
[Workflow] On Release Published / Deploy production (release) Blocked by required conditions
[Workflow] On Release Published / site-deploy-production (release) Blocked by required conditions
[Workflow] On Release Published / parse-release-tag (release) Has been cancelled
[Workflow] On Release Published / Unfold - Publish Helm chart (Harbor) (release) Has been cancelled
[Workflow] On Release Published / Unfold - Build, gate and sign images (Harbor) (release) Has been cancelled
[Workflow] On Release Published / Unfold - Build, gate and sign images (Harbor)-1 (release) Has been cancelled
[Workflow] On Release Published / Unfold - Publish VS Code extension (release) Has been cancelled
[Workflow] On Release Published / Unfold - Verify and publish all destinations (release) Has been cancelled
[Workflow] On Release Published / site-release-tag (release) Has been cancelled
d469081973
## [unfold-v0.4.0-rc.39](https://forgejo.webgrip.dev/webgrip/unfold/compare/unfold-v0.4.0-rc.38...unfold-v0.4.0-rc.39) (2026-10-04)

### ⚠ BREAKING CHANGES

* **unfold:** deployments must switch to the unfold image and chart and
  rename VLOER_* environment variables to UNFOLD_* (homelab: VIK-1856). The
  default OIDC groups are now unfold-admins, unfold-operators and
  unfold-viewers.

### Added

* **deps:** update all non-major dependencies ([a14ac65](a14ac65cec))
* **site:** release the site to unfoldhq.dev from main ([6c724a2](6c724a2834))
* **site:** unfoldhq.dev handles no mail; drop the registrar's forwarding ([28264b5](28264b5d4b))
* **unfold:** attach context files to a Ploeg Work Item ([01135fe](01135fef40))
* **unfold:** show Unfold's brand and a Work Item's stages and delivery ([bd777a5](bd777a5a1e))

### Fixed

* **site:** declare DNSControl's MX and TXT for the linter ([dd97fa6](dd97fa6d48)), references [#230](#230)
* **site:** run the DNS preview in a direct job so it gets an OIDC token ([92ecf1e](92ecf1e928)), references [#222](#222)
* **unfold:** follow Ploeg's operator/<session> branches and report link templates ([2f4cfc9](2f4cfc92d3)), references [ploeg-hq/ploeg#62](ploeg-hq/ploeg#62) [#62](#62)

### Changed

* **unfold:** retire the name Vloer; the application is Unfold ([fa7ebda](fa7ebda02a))
* **unfold:** stop announcing a URL Ploeg never accepted ([33004aa](33004aa49d)), references [ploeg-hq/ploeg#62](ploeg-hq/ploeg#62)

### Docs

* **adr:** decide context files for Work Items and propose an agent knowledge base ([0c05561](0c055615f9))

### Tests

* **unfold:** space editor polls from the answer, not the request ([fb252a2](fb252a2878))

### Build

* **ploeg:** pin Ploeg v0.2.0-rc.3 ([4cf6e25](4cf6e257d8)), references [#61](#61) [#62](#62)

### CI

* **site:** preview unfoldhq.dev DNS with a read-only token from OpenBao ([1b8453d](1b8453deda))
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
webgrip/unfold!236
No description provided.