Skip to content

ci: release and update with release-actions and quarto-workflows - #185

Merged
mcanouil merged 3 commits into
mainfrom
ci/use-token-and-land
Oct 17, 2026
Merged

mcanouil merged 3 commits into
mainfrom
ci/use-token-and-land

Conversation

@mcanouil

Copy link
Copy Markdown
Owner

The workflows now use the shared actions from mcanouil/release-actions and the shared updater workflow from mcanouil/quarto-workflows.

  • Release: token with require-app: true gives the App token, and land pushes the bump.
    The release title is {date}{count}, so the title step goes.
    The branch guard and the recovery step go as well, because land and bump now refuse those cases themselves.
  • Image build: update-docs checks out the default branch with the App token, and land opens the transcript pull request with auto-merge.
    It passes base, because a release event runs on the tag.
  • Documentation deploy: the setup-git-user@main step goes, since nothing in that job pushes.
  • Extension updates: the job calls the shared quarto-extensions-updates.yml@v2 with quarto-version: pre-release.

Please merge this only after release-actions v1.4.0 is out, since the base input of land arrives there.
actionlint passes on every changed workflow.

@mcanouil mcanouil added the Type: CI/CD 🤖 Issues related to continuous integration and deployment label Oct 17, 2026
@mcanouil mcanouil self-assigned this Oct 17, 2026
@mcanouil
mcanouil marked this pull request as ready for review October 17, 2026 18:00
@mcanouil
mcanouil enabled auto-merge (squash) October 17, 2026 18:00
@mcanouil
mcanouil merged commit c2e286d into main Oct 17, 2026
23 checks passed
@mcanouil
mcanouil deleted the ci/use-token-and-land branch October 17, 2026 18:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Type: CI/CD 🤖 Issues related to continuous integration and deployment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant