Commit graph

1382 commits

Author SHA1 Message Date
Ben Chatelain
8a7144e9aa
🐛 Fix variable handling using job outputs 2024-07-30 18:29:46 -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
7d063d6d0e
Merge branch 'main' into releases/release-1.8.7
# Conflicts:
#	.swiftlint.yml
2024-07-29 17:20:05 -06:00
Ben Chatelain
9ae9cbaf4b
👷🏼‍♂️ Move homebrew-tap before homebrew-core in release workflow 2024-07-29 17:16:25 -06:00
Ben Chatelain
442dc96f27
🙈 Ignore .vscode/ 2024-07-29 17:12:24 -06:00
Ben Chatelain
81aa71bc76
Merge pull request #517 from mas-cli/add-homebrew-audit-exceptions
Add all versions of mas to the Homebrew prerelease allow list
2024-07-29 17:01:51 -06:00
Tony Arnold
3484d25e7b
Disable non_optional_string_data_conversion SwiftLint rule 2024-07-01 18:35:08 +10:00
Tony Arnold
5ac95c40d2
Add all versions of mas to the Homebrew prerelease allow list 2024-07-01 12:49:08 +10:00
Ben Chatelain
aa4ce7cdde
🔥 Remove --commit option 2024-03-31 15:13:30 -06:00
Ben Chatelain
4c01f14255
🔨 Change brew_core_update dry run to only run bump-formula-pr once
dry_run
2024-03-31 15:10:00 -06:00
Ben Chatelain
b227aca6dc
🔊 Log commands in homebrew scripts 2024-03-31 15:02:37 -06:00
Ben Chatelain
d3066609d5
🔨 Set PREFIX to /usr/local in install script
Fixes install script when executed in sandbox
==> script/install /opt/homebrew/Cellar/mas/1.8.7-beta.2
script/install: line 16: brew: command not found
2024-03-31 14:46:52 -06:00
Ben Chatelain
b33f7abca4
🚨 Quote variables 2024-03-31 14:40:41 -06:00
Ben Chatelain
0c151ddf60
⏮️ Restore .hound.yml 2024-03-31 13:52:10 -06:00
Ben Chatelain
08c6c9874a
Merge pull request #510 from mas-cli/gha/release-workflow 2024-03-31 13:41:09 -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
08d64b38da
🔥 Remove lint and tools from CI 2024-03-31 11:59:14 -06:00
Ben Chatelain
388358ab99
⬆️ python (3.12.2) 2024-03-31 11:56:02 -06:00
Ben Chatelain
34ab84f30e
🚨 Format scripts and yaml 2024-03-31 11:05:04 -06:00
Ben Chatelain
87fd066403
🚨 Remove unused dry_run variable from brew_tap_update script 2024-03-31 10:51:46 -06:00
Ben Chatelain
28dcc76ec1
🚨 Resolve linter errors 2024-03-31 10:11:02 -06:00
Ben Chatelain
700a1e1463
python (3.11) 2024-03-31 10:07:33 -06:00
Ben Chatelain
a6d747c575
🔒 Update brew lockfile 2024-03-31 08:28:47 -06:00
Ben Chatelain
13514f0f0d
🤡 Add mock release event.json 2024-03-31 08:11:22 -06:00
Ben Chatelain
283ddb6cde
🔧 Set json indent size to 2 2024-03-31 07:51:00 -06:00
Ben Chatelain
9ae76659a3
🔇 Remove getops logging 2024-03-30 11:40:42 -06:00
Ben Chatelain
246636cb10
🔥 Remove Finder open command from bottle script 2024-03-30 11:39:32 -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
37cf3116b1
🔨 Invoke bottle script from brew_tap_update 2024-03-10 19:53:07 -06:00
Ben Chatelain
20ba23e247
🔥 Remove core logic from brew_tap_update 2024-03-10 19:48:25 -06:00
Ben Chatelain
b49d9db2dc
🔥 Remove tap logic from brew_core_update 2024-03-10 19:48:06 -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
9a094b1684
🔨 Revert core formula after testing 2024-03-10 12:22:15 -06:00
Ben Chatelain
b6fa1c8a12
🔨 Validate core formula
instead of tap
2024-03-10 11:49:14 -06:00
Ben Chatelain
b8803ba230
🔨 Use real revision, write brew formula before testing 2024-03-10 11:43:13 -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
d84dd58088
🚩 Add dry run support to brew_formula_update 2024-03-10 10:36:24 -06:00
Ben Chatelain
11734da12a
👷🏻‍♀️ Create PR on mas 2024-03-10 09:23:53 -06:00
Ben Chatelain
1fd27c1239
👷🏻‍♂️ Derive MAS_VERSION from release, pass to script 2024-03-10 09:09:05 -06:00