Skip to content

ci: split Positron dev builds into a dedicated workflow#139

Merged
ianpittwood merged 3 commits into
mainfrom
ci/positron-init-development-workflow
Jun 15, 2026
Merged

ci: split Positron dev builds into a dedicated workflow#139
ianpittwood merged 3 commits into
mainfrom
ci/positron-init-development-workflow

Conversation

@ianpittwood

@ianpittwood ianpittwood commented Jun 12, 2026

Copy link
Copy Markdown
Contributor

Summary

Splits the daily development image builds so Positron init previews build on their own cadence, decoupled from the Workbench server dev stream.

  • Renamed development.ymldevelopment-workbench.yml (name: Development - Workbench) and added an image-name: "^workbench(-session-init)?$" filter so it builds only the workbench and workbench-session-init dev versions (excludes workbench-positron-init).
  • Added development-positron.yml (name: Development - Positron) to build the workbench-positron-init dev version from the latest Positron prerelease daily, on a 55 9 * * * schedule that fast-follows the Workbench dev rebuild (09:45). Exposes versiondev-version and channeldev-channel dispatch inputs.
  • Docs: updated the README CI badges and the CI workflow tables in CLAUDE.md and CONTRIBUTING.md, noting positron previews push to ghcr.io/posit-dev/workbench-positron-init-preview.
  • Docs: references to bakery run dgoss are changed to bakery dgoss run.

🤖 Generated with Claude Code

Rename development.yml to development-workbench.yml and add an image-name
filter so it builds only the workbench and workbench-session-init dev
versions. Add development-positron.yml ("Development - Positron") to build
the workbench-positron-init dev version from the latest Positron prerelease
daily, on a 09:55 schedule that fast-follows the Workbench dev rebuild.

Update the README badges and the CI workflow tables in CLAUDE.md and
CONTRIBUTING.md to reflect the split.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@ianpittwood ianpittwood force-pushed the ci/positron-init-development-workflow branch from 39b05a4 to 51d4262 Compare June 12, 2026 20:37
@ianpittwood ianpittwood marked this pull request as ready for review June 12, 2026 20:58
@ianpittwood

Copy link
Copy Markdown
Contributor Author

Something is wrong here. A development build was created for workbench-positron-init with 2026.07.0-142, but it built 0 targets. I'll investigate and see how we can fix this bug.

@ianpittwood ianpittwood marked this pull request as draft June 12, 2026 21:28
@ianpittwood ianpittwood force-pushed the ci/positron-init-development-workflow branch from 04bfd00 to bd2a8af Compare June 15, 2026 14:13
@ianpittwood ianpittwood force-pushed the ci/positron-init-development-workflow branch from c7a7338 to 0655b45 Compare June 15, 2026 18:35
@ianpittwood ianpittwood marked this pull request as ready for review June 15, 2026 18:54
@ianpittwood ianpittwood merged commit 6cb7cd1 into main Jun 15, 2026
88 checks passed
@ianpittwood ianpittwood deleted the ci/positron-init-development-workflow branch June 15, 2026 21:35
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