Skip to content

ci(release): support patch releases from release/* branches#28069

Draft
zackpollard wants to merge 1 commit intomainfrom
feat/patch-release-from-branch
Draft

ci(release): support patch releases from release/* branches#28069
zackpollard wants to merge 1 commit intomainfrom
feat/patch-release-from-branch

Conversation

@zackpollard
Copy link
Copy Markdown
Member

  • prepare-release: add branch input; validate branch/bump combination; skip Weblate merge, mobile build, and APK asset when not on main; point checkout, release target, and tag at the selected branch; backport the archived-versions.json entry to main via PR.
  • build-mobile: gate Android release build and iOS TestFlight upload on environment == production instead of the branch name, so patch releases still produce production artifacts if ever re-enabled.
  • docker: build on pushes to release/**; restrict retag-from-main jobs to PRs and main-branch pushes.
  • docs-build: build on pushes to release/; include release/ in the pre-job force-branches list.

- prepare-release: add `branch` input; validate branch/bump combination;
  skip Weblate merge, mobile build, and APK asset when not on main; point
  checkout, release target, and tag at the selected branch; backport the
  archived-versions.json entry to main via PR.
- build-mobile: gate Android release build and iOS TestFlight upload on
  `environment == production` instead of the branch name, so patch
  releases still produce production artifacts if ever re-enabled.
- docker: build on pushes to release/**; restrict retag-from-main jobs
  to PRs and main-branch pushes.
- docs-build: build on pushes to release/**; include release/** in the
  pre-job force-branches list.
@immich-push-o-matic
Copy link
Copy Markdown

Label error. Requires exactly 1 of: changelog:.*. Found: . A maintainer will add the required label.

@immich-push-o-matic
Copy link
Copy Markdown

📖 Documentation deployed to docs.pr-28069.preview.immich.app

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