Skip to content
Merged
Show file tree
Hide file tree
Changes from 18 commits
Commits
Show all changes
63 commits
Select commit Hold shift + click to select a range
47bc570
Upgrade wpmreleasetoolkit to v13 to use upload_build_to_apps_cdn
sejas May 20, 2025
f878fb0
fix extension of generate-releases-manifest.mjs mentioned on versioni…
sejas May 21, 2025
27f324f
change domain on generate-releases-manifest.mjs
sejas May 21, 2025
47f46d6
Merge branch 'trunk' of github.com:Automattic/studio into update/STU-…
sejas Jun 10, 2025
f9bc65e
fix typo
sejas Jun 10, 2025
cc0b1f7
Update Gemfile.lock
sejas Jun 10, 2025
382cceb
Implement Apps CDN upload logic with dry run
sejas Jun 10, 2025
973e0d8
Site id needs to be a string
sejas Jun 10, 2025
ba21514
Log result
sejas Jun 10, 2025
a54c02f
Update platform to be mac any
sejas Jun 10, 2025
0236425
Fix arguments
sejas Jun 10, 2025
f06c86a
Add console.log
sejas Jun 10, 2025
8e3b915
update comments on generate releases manifest
sejas Jun 10, 2025
cd1ede3
Update dry run media_url
sejas Jun 11, 2025
224f41a
Remove unused assemble_filename
sejas Jun 11, 2025
7f29ac0
change order of the parameters
sejas Jun 11, 2025
a3a7663
Remove parameter values as they are not necessary on ruby
sejas Jun 11, 2025
945e132
Update platform using correct platform name: "Mac - Silicon"
sejas Jun 11, 2025
43ecbb1
Move release notes inside the loop
sejas Jun 11, 2025
d3316f3
Move release notes out of the loop
sejas Jun 11, 2025
5b99823
Update fastlane-plugin-wpmreleasetoolkit library
sejas Jun 11, 2025
7d572f6
Update manifest platform for releases.json
sejas Jun 11, 2025
ab2725f
Update build_type to Nightly instead of Alpha
sejas Jun 11, 2025
8f70f2a
Improve the build_type definition
sejas Jun 11, 2025
63181b3
Remove calls to generate-release-manifest
sejas Jun 12, 2025
68b444b
Remove generate-releases-manifest.mjs
sejas Jun 12, 2025
81e4632
Remove releases.json fastlane upload
sejas Jun 12, 2025
f549f27
Merge branch 'trunk' of github.com:Automattic/studio into update/STU-…
sejas Jun 12, 2025
02e65b9
Move build_type closer to its usage
sejas Jun 12, 2025
568e6d1
add install type and sha for windows and mac updates
sejas Jun 17, 2025
f643d44
update wpmreleasetoolkit to 13.3
sejas Jun 17, 2025
4c993f8
Merge branch 'trunk' of github.com:Automattic/studio into update/STU-…
sejas Jun 17, 2025
5d8603c
add build_type and version based on release_tag
sejas Jun 17, 2025
24a0f9d
clean fastlane script
sejas Jun 17, 2025
e996871
upload only updates when no release_tag is present
sejas Jun 17, 2025
8684b4e
Remove Mac Universal aka Mac - Any
sejas Jun 17, 2025
8981d5b
update readme to mention our Studio endpoint
sejas Jun 18, 2025
89ba34f
Undo selection on the Slack message. We expect every build to have th…
sejas Jun 18, 2025
543309e
Identify beta build type
sejas Jun 23, 2025
19c8c03
Merge branch 'trunk' of github.com:Automattic/studio into update/STU-…
sejas Jun 23, 2025
2e73c52
Merge branch 'trunk' of github.com:Automattic/studio into update/STU-…
sejas Jul 3, 2025
9cd8a16
upload binary appending the version name
sejas Jul 3, 2025
09aa321
Merge branch 'trunk' of github.com:Automattic/studio into update/STU-…
sejas Aug 12, 2025
fe1ddfc
Update gemfile.lock after bundle install
sejas Aug 12, 2025
98766c6
Fix comma in new appx definition
sejas Aug 13, 2025
755a8ea
Remove sha from full installs
sejas Aug 13, 2025
f86ad35
Merge branch 'trunk' of github.com:Automattic/studio into update/STU-…
sejas Aug 13, 2025
e3b2f0f
Add Microsoft Store platform for Appx
sejas Aug 14, 2025
c0c1da8
Update fastlane-plugin-wpmreleasetoolkit
sejas Sep 26, 2025
6c0cb43
Merge branch 'trunk' of github.com:Automattic/studio into update/STU-…
sejas Sep 26, 2025
e3831ab
Merge branch 'trunk' of github.com:Automattic/studio into update/STU-…
sejas Oct 13, 2025
e66a3ef
Merge branch 'trunk' of github.com:Automattic/studio into update/STU-…
sejas Nov 4, 2025
af3ccb9
Add support for Windows and Microsoft Store arm64
sejas Nov 4, 2025
0fb2e7e
Update wpmreleasetoolkit Gemfile to 13.6
sejas Nov 4, 2025
825ff6b
Fix indentation
sejas Nov 4, 2025
7f060c6
Update Gemfile.lock
sejas Nov 4, 2025
afc353b
Add arch to filenames to produce unique filenames
sejas Nov 4, 2025
42ee4c9
Update wpmreleasetoolkit to 13.7.0
sejas Nov 5, 2025
944f719
Move the WPCOM_API_TOKEN check to the very top
sejas Nov 6, 2025
1e93d8e
Update SHA1 error message for Windows RELEASES file
sejas Nov 6, 2025
95d4b5e
Merge branch 'trunk' of github.com:Automattic/studio into update/STU-…
sejas Nov 7, 2025
92bbbc9
Improve Dry Run messages
sejas Nov 7, 2025
87b24e7
Unify version and suffix for dev and production builds
sejas Nov 7, 2025
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 Gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
source 'https://rubygems.org'

gem 'fastlane', '~> 2.212'
gem 'fastlane-plugin-wpmreleasetoolkit', '~> 12.0'
gem 'fastlane-plugin-wpmreleasetoolkit', '~> 13.0'

gem 'aws-sdk-cloudfront', '~> 1.87'

Expand Down
99 changes: 54 additions & 45 deletions Gemfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -23,24 +23,26 @@ GEM
artifactory (3.0.17)
ast (2.4.2)
atomos (0.1.3)
aws-eventstream (1.3.0)
aws-partitions (1.970.0)
aws-eventstream (1.3.2)
aws-partitions (1.1106.0)
aws-sdk-cloudfront (1.96.0)
aws-sdk-core (~> 3, >= 3.201.0)
aws-sigv4 (~> 1.5)
aws-sdk-core (3.202.2)
aws-sdk-core (3.224.0)
aws-eventstream (~> 1, >= 1.3.0)
aws-partitions (~> 1, >= 1.651.0)
aws-partitions (~> 1, >= 1.992.0)
aws-sigv4 (~> 1.9)
base64
jmespath (~> 1, >= 1.6.1)
aws-sdk-kms (1.88.0)
aws-sdk-core (~> 3, >= 3.201.0)
logger
aws-sdk-kms (1.101.0)
aws-sdk-core (~> 3, >= 3.216.0)
aws-sigv4 (~> 1.5)
aws-sdk-s3 (1.159.0)
aws-sdk-core (~> 3, >= 3.201.0)
aws-sdk-s3 (1.186.1)
aws-sdk-core (~> 3, >= 3.216.0)
aws-sdk-kms (~> 1)
aws-sigv4 (~> 1.5)
aws-sigv4 (1.9.1)
aws-sigv4 (1.11.0)
aws-eventstream (~> 1, >= 1.0.2)
babosa (1.0.4)
base64 (0.2.0)
Expand All @@ -55,17 +57,17 @@ GEM
commander (4.6.0)
highline (~> 2.0.0)
concurrent-ruby (1.3.5)
connection_pool (2.5.0)
connection_pool (2.5.3)
declarative (0.0.20)
diffy (3.4.3)
digest-crc (0.6.5)
digest-crc (0.7.0)
rake (>= 12.0.0, < 14.0.0)
domain_name (0.6.20240107)
dotenv (2.8.1)
drb (2.2.1)
drb (2.2.3)
emoji_regex (3.2.3)
excon (0.111.0)
faraday (1.10.3)
excon (0.112.0)
faraday (1.10.4)
faraday-em_http (~> 1.0)
faraday-em_synchrony (~> 1.0)
faraday-excon (~> 1.1)
Expand All @@ -84,17 +86,17 @@ GEM
faraday-em_synchrony (1.0.0)
faraday-excon (1.1.0)
faraday-httpclient (1.0.1)
faraday-multipart (1.0.4)
multipart-post (~> 2)
faraday-multipart (1.1.0)
multipart-post (~> 2.0)
faraday-net_http (1.0.2)
faraday-net_http_persistent (1.2.0)
faraday-patron (1.0.0)
faraday-rack (1.0.0)
faraday-retry (1.0.3)
faraday_middleware (1.2.0)
faraday_middleware (1.2.1)
faraday (~> 1.0)
fastimage (2.3.1)
fastlane (2.222.0)
fastimage (2.4.0)
fastlane (2.227.2)
CFPropertyList (>= 2.3, < 4.0.0)
addressable (>= 2.8, < 3.0.0)
artifactory (~> 3.0)
Expand All @@ -110,6 +112,7 @@ GEM
faraday-cookie_jar (~> 0.0.6)
faraday_middleware (~> 1.0)
fastimage (>= 2.1.0, < 3.0.0)
fastlane-sirp (>= 1.0.0)
gh_inspector (>= 1.1.2, < 2.0.0)
google-apis-androidpublisher_v3 (~> 0.3)
google-apis-playcustomapp_v1 (~> 0.1)
Expand All @@ -133,9 +136,9 @@ GEM
tty-spinner (>= 0.8.0, < 1.0.0)
word_wrap (~> 1.0.0)
xcodeproj (>= 1.13.0, < 2.0.0)
xcpretty (~> 0.3.0)
xcpretty (~> 0.4.1)
xcpretty-travis-formatter (>= 0.0.3, < 2.0.0)
fastlane-plugin-wpmreleasetoolkit (12.5.0)
fastlane-plugin-wpmreleasetoolkit (13.2.0)
activesupport (>= 6.1.7.1)
buildkit (~> 1.5)
chroma (= 0.2.0)
Expand All @@ -152,6 +155,8 @@ GEM
rake (>= 12.3, < 14.0)
rake-compiler (~> 1.0)
xcodeproj (~> 1.22)
fastlane-sirp (1.0.0)
sysrandom (~> 1.0)
gh_inspector (1.1.3)
git (1.19.1)
addressable (~> 2.8)
Expand All @@ -172,12 +177,12 @@ GEM
google-apis-core (>= 0.11.0, < 2.a)
google-apis-storage_v1 (0.31.0)
google-apis-core (>= 0.11.0, < 2.a)
google-cloud-core (1.7.1)
google-cloud-core (1.8.0)
google-cloud-env (>= 1.0, < 3.a)
google-cloud-errors (~> 1.0)
google-cloud-env (1.6.0)
faraday (>= 0.17.3, < 3.0)
google-cloud-errors (1.4.0)
google-cloud-errors (1.5.0)
google-cloud-storage (1.47.0)
addressable (~> 2.8)
digest-crc (~> 0.4)
Expand All @@ -193,24 +198,26 @@ GEM
os (>= 0.9, < 2.0)
signet (>= 0.16, < 2.a)
highline (2.0.3)
http-cookie (1.0.7)
http-cookie (1.0.8)
domain_name (~> 0.5)
httpclient (2.8.3)
httpclient (2.9.0)
mutex_m
i18n (1.14.7)
concurrent-ruby (~> 1.0)
java-properties (0.3.0)
jmespath (1.6.2)
json (2.7.2)
jwt (2.8.2)
json (2.12.0)
jwt (2.10.1)
base64
language_server-protocol (3.17.0.3)
logger (1.6.6)
logger (1.7.0)
mini_magick (4.13.2)
mini_mime (1.1.5)
minitest (5.25.5)
multi_json (1.15.0)
multipart-post (2.4.1)
nanaimo (0.3.0)
mutex_m (0.3.0)
nanaimo (0.4.0)
naturally (2.2.1)
nkf (0.2.0)
nokogiri (1.18.8-aarch64-linux-gnu)
Expand All @@ -221,21 +228,21 @@ GEM
faraday (>= 1, < 3)
sawyer (~> 0.9)
options (2.3.2)
optparse (0.5.0)
optparse (0.6.0)
os (1.1.4)
parallel (1.26.3)
parallel (1.27.0)
parser (3.3.4.2)
ast (~> 2.4.1)
racc
plist (3.7.1)
plist (3.7.2)
progress_bar (1.3.4)
highline (>= 1.6)
options (~> 2.3.0)
public_suffix (6.0.1)
public_suffix (6.0.2)
racc (1.8.1)
rainbow (3.1.1)
rake (13.2.1)
rake-compiler (1.2.9)
rake-compiler (1.3.0)
rake
rchardet (1.9.0)
regexp_parser (2.9.2)
Expand All @@ -244,8 +251,8 @@ GEM
trailblazer-option (>= 0.1.1, < 0.2.0)
uber (< 0.2.0)
retriable (3.1.2)
rexml (3.4.0)
rouge (2.0.7)
rexml (3.4.1)
rouge (3.28.0)
rubocop (1.66.0)
json (~> 2.3)
language_server-protocol (>= 3.17.0)
Expand All @@ -260,20 +267,21 @@ GEM
parser (>= 3.3.1.0)
ruby-progressbar (1.13.0)
ruby2_keywords (0.0.5)
rubyzip (2.3.2)
rubyzip (2.4.1)
sawyer (0.9.2)
addressable (>= 2.3.5)
faraday (>= 0.17.3, < 3)
securerandom (0.4.1)
security (0.1.5)
signet (0.19.0)
signet (0.20.0)
addressable (~> 2.8)
faraday (>= 0.17.5, < 3.a)
jwt (>= 1.5, < 3.0)
multi_json (~> 1.10)
simctl (1.6.10)
CFPropertyList
naturally
sysrandom (1.0.5)
terminal-notifier (2.0.0)
terminal-table (3.0.2)
unicode-display_width (>= 1.1.1, < 3)
Expand All @@ -285,30 +293,31 @@ GEM
tzinfo (2.0.6)
concurrent-ruby (~> 1.0)
uber (0.1.0)
unicode-display_width (2.5.0)
unicode-display_width (2.6.0)
uri (1.0.3)
word_wrap (1.0.0)
xcodeproj (1.25.0)
xcodeproj (1.27.0)
CFPropertyList (>= 2.3.3, < 4.0)
atomos (~> 0.1.3)
claide (>= 1.0.2, < 2.0)
colored2 (~> 3.1)
nanaimo (~> 0.3.0)
rexml (>= 3.3.2, < 4.0)
xcpretty (0.3.0)
rouge (~> 2.0.7)
nanaimo (~> 0.4.0)
rexml (>= 3.3.6, < 4.0)
xcpretty (0.4.1)
rouge (~> 3.28.0)
xcpretty-travis-formatter (1.0.1)
xcpretty (~> 0.2, >= 0.0.7)

PLATFORMS
aarch64-linux
arm64-darwin-22
arm64-darwin-23
arm64-darwin-24

DEPENDENCIES
aws-sdk-cloudfront (~> 1.87)
fastlane (~> 2.212)
fastlane-plugin-wpmreleasetoolkit (~> 12.0)
fastlane-plugin-wpmreleasetoolkit (~> 13.0)
rubocop (~> 1.42)

BUNDLED WITH
Expand Down
2 changes: 1 addition & 1 deletion docs/versioning-and-updates.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ latest dev build, then will be updated to the prod build. Otherwise, to the late

## Releases Manifest and CDN

CI uses the `generate-releases-manifest.json` script to genreate a
CI uses the `generate-releases-manifest.mjs` script to generate a
`releases.json` file which acts as an authoritative source of update info for
the update server.

Expand Down
Loading
Loading