Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .changie.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ newlines:
endOfVersion: 1
# Applied by `changie merge`: the marketing version lives at project level in
# project.xcproj (four spaces of indentation). The build number is the commit
# count and is passed to the build, never written back.
# count; the release workflow records it separately.
replacements:
- path: Front Row.xcodeproj/project.xcproj
find: '^ "MARKETING_VERSION": ".*",$'
Expand Down
6 changes: 5 additions & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
# CHANGELOG.md, and stamps MARKETING_VERSION into project.xcproj. The notes go
# to GitHub as Markdown and to the appcast as HTML, rendered by cmark-gfm so
# both read the same. The build number is the commit count; it is passed to the
# build and never written back. fastlane (fastlane/Fastfile) imports the
# build and recorded in project.xcproj with the release commit. fastlane (fastlane/Fastfile) imports the
# certificate, archives, exports, and notarizes.
#
# Nothing outside the runner is touched until notarization succeeds, so a failed
Expand Down Expand Up @@ -354,6 +354,10 @@ jobs:
# Changie's batch and merge already ran: the fragments became
# .changes/$version.md, CHANGELOG.md was regenerated, and project.xcproj
# carries the new marketing version.
# Record the shipped build number too, so local builds report what last
# shipped. Changie stamps only the marketing version.
xcrun xcodeproj setting set --project "Front Row.xcodeproj" CURRENT_PROJECT_VERSION "${{ steps.version.outputs.build }}"

git add -A .sparkle/appcast.xml .changes CHANGELOG.md "Front Row.xcodeproj/project.xcproj"
git commit -m "chore: release $version (${{ steps.version.outputs.build }}) [skip ci]"

Expand Down
Loading