Commit graph

49 commits

Author SHA1 Message Date
Ben Chatelain
c073f0a140
📂 mkdirs 2024-08-03 12:49:09 -06:00
Ben Chatelain
84e13f9380
🔗 Symlink tap to taps dir 2024-08-03 12:40:49 -06:00
Ben Chatelain
20faba39a9
👷🏻‍♀️ Checkout mas-cli/homebrew-tap in subdir 2024-08-03 12:36:15 -06:00
Ben Chatelain
30aa073f25
🔐 Add DEPLOY_TOKEN for mas tap PR creation 2024-08-03 12:20:40 -06:00
Ben Chatelain
0578f0c850
♻️ Pull tap git commands up into workflow 2024-07-31 21:04:54 -06:00
Ben Chatelain
52c96db818
♻️ Extract git push from brew_tap_update script 2024-07-30 21:56:07 -06:00
Ben Chatelain
53319d911d
♻️ Extract PR creation from brew_tap_update script 2024-07-30 21:51:32 -06:00
Ben Chatelain
c00c7653d9
🔐 Add GH_TOKEN to core update step 2024-07-30 21:36:18 -06:00
Ben Chatelain
94258eaf64
👷🏻‍♀️ Push tap branch and add details to PR 2024-07-30 21:34:30 -06:00
Ben Chatelain
20f2d3f0e2
🔐 Add GH_TOKEN to tap update step 2024-07-30 21:28:43 -06:00
Ben Chatelain
adcad9c38b
🐛 Remove problematic RELEASE_COMMIT 2024-07-30 21:18:37 -06:00
Ben Chatelain
0c701cc047
👷🏻‍♀️ Checkout release branch in downstream jobs 2024-07-30 20:47:28 -06:00
Ben Chatelain
bc88359d1c
🔐 Add GH_TOKEN to steps using gh command 2024-07-30 20:42:10 -06:00
Ben Chatelain
ba97743d8d
🐛 Push branch before opening PR 2024-07-30 20:36:16 -06:00
Ben Chatelain
8b270a1c49
👷🏼‍♂️ Add bootstrap to prepare-release job 2024-07-30 20:29:13 -06:00
Ben Chatelain
cfa3c70ef3
🐛 Use script variable syntax 2024-07-30 20:29:13 -06:00
Ben Chatelain
5b5ba9213a
🐛 Fix variable handling using job outputs 2024-07-30 20:25:24 -06:00
Ben Chatelain
97fa10f02c
👷🏻‍♀️ Rework and rename prepare-release job 2024-07-30 17:53:50 -06:00
Ben Chatelain
bc93e914f9
🔧 Add RELEASE_BRANCH variable 2024-07-30 17:29:40 -06:00
Ben Chatelain
76d380d502
👷🏼‍♂️ Add version-update job to release workflow
Need to call version_bump before both homebrew jobs
2024-07-29 18:05:50 -06:00
Ben Chatelain
78757ab57f
🔥 Remove bottle step from release workflow
This is already part of brew_tap_update
2024-07-29 17:47:03 -06:00
Ben Chatelain
56a3ffcdf7
👷🏼‍♂️ Update job dependencies 2024-07-29 17:38:02 -06:00
Ben Chatelain
9ae9cbaf4b
👷🏼‍♂️ Move homebrew-tap before homebrew-core in release workflow 2024-07-29 17:16:25 -06:00
Ben Chatelain
557b56161b
🔥 Remove push hook and env values used for testing workflow 2024-03-31 13:38:20 -06:00
Ben Chatelain
f79165e207
🚀 Replace upload-artifact action with gh CLI command
Actually uploading to a release now
2024-03-31 13:16:30 -06:00
Ben Chatelain
34ab84f30e
🚨 Format scripts and yaml 2024-03-31 11:05:04 -06:00
Ben Chatelain
28dcc76ec1
🚨 Resolve linter errors 2024-03-31 10:11:02 -06:00
Ben Chatelain
13514f0f0d
🤡 Add mock release event.json 2024-03-31 08:11:22 -06:00
Ben Chatelain
eb353fa4f5
🚚 Rename start job
formerly debug-event
2024-03-30 11:34:30 -06:00
Ben Chatelain
1b7d6fd81b
🔨 Add frozen (-f) option to bootstrap script
GHA jobs use -f so pinned version of tools are installed, if necessary.

New bootstrap-update make target upgrades tools
2024-03-30 11:03:55 -06:00
Ben Chatelain
c0950b130b
♻️ Split workflow into 4 jobs 2024-03-10 19:33:50 -06:00
Ben Chatelain
87a00742c8
👷🏻‍♀️ Update GITHUB_ENV 2024-03-10 12:41:53 -06:00
Ben Chatelain
30a4987d39
♻️ Move env to workflow level 2024-03-10 12:26:16 -06:00
Ben Chatelain
6f658ed2d6
♻️ Move defaults to workflow level 2024-03-10 12:24:09 -06:00
Ben Chatelain
fc4ffae87f
📌 Pin MAS_VERSION to v1.8.7-beta.1 in release workflow 2024-03-10 11:38:19 -06:00
Ben Chatelain
6c65f4e096
👷🏻‍♂️ Move homebrew/core update before mas tap 2024-03-10 11:22:09 -06:00
Ben Chatelain
76c8314004
🚩 Pass DRY_RUN to brew_formula_update 2024-03-10 11:19:12 -06:00
Ben Chatelain
1fd27c1239
👷🏻‍♂️ Derive MAS_VERSION from release, pass to script 2024-03-10 09:09:05 -06:00
Ben Chatelain
d321c2b1e9
🔧 Run bash outside Rosetta 2
Error: Cannot install under Rosetta 2 in ARM default prefix (/opt/homebrew)!
2024-03-09 12:56:35 -07:00
Ben Chatelain
e30cacbdf2
🚩 Default DRY_RUN to true 2024-03-09 12:52:37 -07:00
Ben Chatelain
cc07b31d92
🔊 Log dry vs wet run 2024-03-09 12:32:04 -07:00
Ben Chatelain
e753f23b3f
🔊 Log release event details 2024-03-09 11:27:13 -07:00
Ben Chatelain
1d046268a6
👷🏻 Add brew_formula_update to release workflow 2024-03-09 10:36:03 -07:00
Ben Chatelain
9298dae460 👷🏻‍♀️ Build bottles before upload 2024-02-18 20:14:31 -07:00
Ben Chatelain
81ed7d0cf9 👷🏻‍♂️ Upload bottles 2024-02-18 20:10:04 -07:00
Ben Chatelain
74f2334023 👷🏻‍♀️ Build mas package and bottles 2024-02-18 19:45:04 -07:00
Ben Chatelain
ec9fa6e5fc ⏲️ TEMP: Trigger release workflow on push for testing 2024-02-18 14:09:23 -07:00
Ben Chatelain
8eab75ed9a 🎨 Format YAML files 2024-02-18 14:05:02 -07:00
Ben Chatelain
fe5642f266 Add initial release workflow 2024-02-18 14:05:02 -07:00