Skip to content

docs: propose automatic Deno version bumps#2

Draft
TomChv wants to merge 1 commit into
feat/add-deno-modulefrom
feat/add-automatic-deno-version-bump
Draft

docs: propose automatic Deno version bumps#2
TomChv wants to merge 1 commit into
feat/add-deno-modulefrom
feat/add-automatic-deno-version-bump

Conversation

@TomChv

@TomChv TomChv commented Jul 15, 2026

Copy link
Copy Markdown
Member

Draft — design proposal only. Not implementing yet; this PR just tracks the plan.

Adds designs/auto-version-bump.md: keep the module's
default Deno version current via a Dagger-native bump function (a
.dagger/modules/maintenance module: latestDenoVersion from git(denoland/deno).tags,
bumpDenoVersion → Changeset rewriting deno.dang + README.md) driven by a scheduled
dagger-for-github workflow. Verification is the module's own e2e suite (runs on the
default version, so it gates both image availability and tests). Rolling PR, no auto-merge,
Dagger Cloud traces, engine version sourced from dagger-module.toml. Not Dependabot — the
default is a Dang source literal no ecosystem parses.

Depends on #1

This branch is stacked on top of feat/add-deno-module (#1), so this PR is based on
that branch and its diff is just the proposal doc. Merge #1 first; I'll retarget this to
main once #1 lands.

Implementation (the maintenance module + .github/workflows/bump-deno-version.yml) is
deliberately deferred — this stays a tracking placeholder for now.

Keep the module's default Deno version current via a Dagger-native bump
function (.dagger/modules/maintenance) that rewrites deno.dang + README and
returns a Changeset, driven by a scheduled workflow using dagger-for-github
(engine version sourced from dagger-module.toml). Verification is the module's
own e2e suite, which runs on the default version and gates both image
availability and tests. README kept in sync; no auto-merge; not Dependabot (the
default is a Dang source literal no ecosystem parses).

Signed-off-by: Tom Chauveau <tom@dagger.io>
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