mirror of
https://github.com/Darkrock-Studios/hammer-editor.git
synced 2026-10-19 09:34:23 +00:00
Merge branch 'develop' into release
This commit is contained in:
commit
d6d3bc9131
15 changed files with 66 additions and 15 deletions
12
.github/workflows/publish-ios-app-store.yml
vendored
12
.github/workflows/publish-ios-app-store.yml
vendored
|
|
@ -15,6 +15,18 @@ on:
|
|||
required: false
|
||||
workflow_call:
|
||||
|
||||
# Serialized against the Mac App Store publish: since iOS moved onto the macOS
|
||||
# app record for Universal Purchase, both publishes target the SAME App Store
|
||||
# Connect record, and deliver edits record-level App Information (categories,
|
||||
# copyright) as well as the per-platform version. A full release tag — one with
|
||||
# no `+platform` suffix — starts both in parallel, so they must queue instead.
|
||||
# The group name is deliberately constant, not per-tag: two overlapping releases
|
||||
# would collide the same way. cancel-in-progress stays false; aborting a publish
|
||||
# part-way through a review submission is far worse than waiting for a slot.
|
||||
concurrency:
|
||||
group: app-store-connect
|
||||
cancel-in-progress: false
|
||||
|
||||
jobs:
|
||||
publish-ios-app-store:
|
||||
runs-on: macos-latest
|
||||
|
|
|
|||
12
.github/workflows/publish-mac-app-store.yml
vendored
12
.github/workflows/publish-mac-app-store.yml
vendored
|
|
@ -15,6 +15,18 @@ on:
|
|||
required: false
|
||||
workflow_call:
|
||||
|
||||
# Serialized against the Mac App Store publish: since iOS moved onto the macOS
|
||||
# app record for Universal Purchase, both publishes target the SAME App Store
|
||||
# Connect record, and deliver edits record-level App Information (categories,
|
||||
# copyright) as well as the per-platform version. A full release tag — one with
|
||||
# no `+platform` suffix — starts both in parallel, so they must queue instead.
|
||||
# The group name is deliberately constant, not per-tag: two overlapping releases
|
||||
# would collide the same way. cancel-in-progress stays false; aborting a publish
|
||||
# part-way through a review submission is far worse than waiting for a slot.
|
||||
concurrency:
|
||||
group: app-store-connect
|
||||
cancel-in-progress: false
|
||||
|
||||
jobs:
|
||||
publish-mac-app-store:
|
||||
runs-on: macos-latest
|
||||
|
|
|
|||
|
|
@ -1,5 +1,10 @@
|
|||
# Changelog
|
||||
|
||||
## [3.9.7] - 2026-9-4
|
||||
|
||||
iOS Release fix
|
||||
|
||||
|
||||
## [3.9.6] - 2026-9-3
|
||||
|
||||
Release fix
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
## [3.9.6] - 2026-9-3
|
||||
## [3.9.7] - 2026-9-4
|
||||
|
||||
Release fix
|
||||
iOS Release fix
|
||||
|
|
|
|||
|
|
@ -8,3 +8,9 @@ for_platform :mac do
|
|||
apple_id("adamwbrown@gmail.com")
|
||||
team_id("8P3G3HT4J5")
|
||||
end
|
||||
|
||||
for_platform :ios do
|
||||
app_identifier("com.darkrockstudios.apps.hammer")
|
||||
apple_id("adamwbrown@gmail.com")
|
||||
team_id("8P3G3HT4J5")
|
||||
end
|
||||
|
|
|
|||
|
|
@ -209,11 +209,18 @@ platform :ios do
|
|||
lane :ios_submit do |options|
|
||||
params = {
|
||||
api_key: appstore_api_key,
|
||||
app_identifier: "com.darkrockstudios.apps.hammer.ios",
|
||||
app_identifier: "com.darkrockstudios.apps.hammer",
|
||||
platform: "ios",
|
||||
app_version: app_marketing_version,
|
||||
skip_binary_upload: true,
|
||||
skip_screenshots: true,
|
||||
# Screenshots must be uploaded, unlike the :mac lane. iOS moved onto the
|
||||
# macOS app record for Universal Purchase, and that record's iOS platform
|
||||
# started with no screenshots at all — nothing carried over from the old
|
||||
# standalone iOS listing. App Store Connect refuses to submit a version
|
||||
# with no iPhone screenshots, and the failure lands after the binary is
|
||||
# already uploaded. Uploading every release also keeps the store in sync
|
||||
# with fastlane/metadata/ios.
|
||||
skip_screenshots: false,
|
||||
metadata_path: "fastlane/metadata/ios",
|
||||
submit_for_review: true,
|
||||
automatic_release: true,
|
||||
|
|
@ -233,7 +240,7 @@ platform :ios do
|
|||
if build_number.nil? || build_number.empty?
|
||||
latest = latest_testflight_build_number(
|
||||
api_key: api_key,
|
||||
app_identifier: "com.darkrockstudios.apps.hammer.ios",
|
||||
app_identifier: "com.darkrockstudios.apps.hammer",
|
||||
platform: "ios",
|
||||
initial_build_number: 0,
|
||||
)
|
||||
|
|
@ -262,7 +269,7 @@ platform :ios do
|
|||
teamID: "8P3G3HT4J5",
|
||||
signingStyle: "manual",
|
||||
provisioningProfiles: {
|
||||
"com.darkrockstudios.apps.hammer.ios" => "Hammer AppStore iOS",
|
||||
"com.darkrockstudios.apps.hammer" => "Hammer AppStore iOS",
|
||||
},
|
||||
},
|
||||
clean: true,
|
||||
|
|
@ -276,7 +283,7 @@ platform :ios do
|
|||
# cutting off a legitimately slow processing run at a tighter deadline.
|
||||
upload_to_testflight(
|
||||
api_key: api_key,
|
||||
app_identifier: "com.darkrockstudios.apps.hammer.ios",
|
||||
app_identifier: "com.darkrockstudios.apps.hammer",
|
||||
app_platform: "ios",
|
||||
ipa: lane_context[SharedValues::IPA_OUTPUT_PATH],
|
||||
skip_waiting_for_build_processing: !options[:wait],
|
||||
|
|
|
|||
4
fastlane/metadata/android/en-US/changelogs/309080000.txt
Normal file
4
fastlane/metadata/android/en-US/changelogs/309080000.txt
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
iOS Release fix
|
||||
|
||||
Full changelog:
|
||||
https://github.com/Darkrock-Studios/hammer-editor/releases/tag/v3.9.7+ios-app-store
|
||||
|
|
@ -1 +1 @@
|
|||
Hammer-Editor
|
||||
Hammer Editor
|
||||
|
|
|
|||
|
|
@ -1 +1 @@
|
|||
Release fix
|
||||
iOS Release fix
|
||||
|
|
@ -1 +1 @@
|
|||
Release fix
|
||||
iOS Release fix
|
||||
|
|
@ -32,6 +32,11 @@
|
|||
<content_rating type="oars-1.1" />
|
||||
|
||||
<releases>
|
||||
<release version="3.9.7" date="2026-09-04">
|
||||
<description>
|
||||
<p>iOS Release fix</p>
|
||||
</description>
|
||||
</release>
|
||||
<release version="3.9.6" date="2026-09-03">
|
||||
<description>
|
||||
<p>Release fix</p>
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
[versions]
|
||||
# App Versions
|
||||
app = "3.9.6"
|
||||
app = "3.9.7"
|
||||
data_version = "1.0"
|
||||
|
||||
# Kotlin
|
||||
|
|
|
|||
|
|
@ -492,7 +492,7 @@
|
|||
"-framework",
|
||||
Hammer,
|
||||
);
|
||||
PRODUCT_BUNDLE_IDENTIFIER = com.darkrockstudios.apps.hammer.ios;
|
||||
PRODUCT_BUNDLE_IDENTIFIER = com.darkrockstudios.apps.hammer;
|
||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||
PROVISIONING_PROFILE_SPECIFIER = "";
|
||||
"PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "Hammer AppStore iOS";
|
||||
|
|
@ -525,7 +525,7 @@
|
|||
"-framework",
|
||||
Hammer,
|
||||
);
|
||||
PRODUCT_BUNDLE_IDENTIFIER = com.darkrockstudios.apps.hammer.ios;
|
||||
PRODUCT_BUNDLE_IDENTIFIER = com.darkrockstudios.apps.hammer;
|
||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||
PROVISIONING_PROFILE_SPECIFIER = "";
|
||||
"PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "Hammer AppStore iOS";
|
||||
|
|
|
|||
|
|
@ -19,7 +19,7 @@
|
|||
<key>CFBundlePackageType</key>
|
||||
<string>$(PRODUCT_BUNDLE_PACKAGE_TYPE)</string>
|
||||
<key>CFBundleShortVersionString</key>
|
||||
<string>3.9.6</string>
|
||||
<string>3.9.7</string>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>1</string>
|
||||
<key>ITSAppUsesNonExemptEncryption</key>
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ name: hammer-editor
|
|||
# core26 would give more headroom, but the gnome extension has no 2604 content
|
||||
# snap yet.
|
||||
base: core24
|
||||
version: '3.9.6'
|
||||
version: '3.9.7'
|
||||
summary: A simple tool for building stories
|
||||
description: |
|
||||
Hammer is a multi-platform story editor application. It's designed for
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue