Commit graph

93 commits

Author SHA1 Message Date
Ben Chatelain
4405807010
🩹 Add pre_release output to start step 2024-11-03 13:10:41 -07:00
Ben Chatelain
a976581515
👔 Open tap PR as ready to review instead of draft 2024-11-03 13:04:02 -07:00
Ben Chatelain
d1be1d9d12
👔 Only run homebrew-core job for real releases 2024-11-03 12:25:25 -07:00
Ben Chatelain
2ccdb03486
🔧 Add PRE_RELEASE var to release workflow 2024-11-03 12:17:31 -07:00
Ben Chatelain
7bde8fa7e6
🔐 Move HOMEBREW_GITHUB_API_TOKEN to mas formula step 2024-11-03 11:51:53 -07:00
Ben Chatelain
b325020c5c
🚨 Wrap long line 2024-11-03 11:38:06 -07:00
Ben Chatelain
8dd72139a1
👷🏻 Set name of build-test job 2024-11-03 11:32:16 -07:00
Ben Chatelain
b735bcbb6f
🚚 Restore build-test.yml workflow filename 2024-11-03 11:20:32 -07:00
Ben Chatelain
513b99d26f
👷🏻 Restore Build, Test, and Lint name of pr-checks workflow 2024-11-03 11:18:17 -07:00
Ben Chatelain
73d63a2981
🔐 Add HOMEBREW_GITHUB_API_TOKEN 2024-11-03 11:08:53 -07:00
Ben Chatelain
414313986c
🗄️ Change git author to masclibot 2024-11-03 10:28:10 -07:00
Ben Chatelain
51d3cdfd2d
🔥 Remove Open release PR step 2024-11-03 10:19:07 -07:00
Ben Chatelain
4a78466648
🚚 Update path to Package.swift 2024-11-03 10:18:35 -07:00
Ross Goldberg
e9fcf2b254
Merge branch 'main' into upstream/releases/release-1.8.7
Signed-off-by: Ross Goldberg <484615+rgoldberg@users.noreply.github.com>

# Manual Merge Cleanup:
#	.actrc
#	.github/workflows/pr-checks.yml
#	.github/workflows/release.yml
#	Brewfile
#	script/test
#	script/version_bump

# Conflicts:
#	.github/workflows/build-test.yml
#	.gitignore
#	.swiftlint.yml
#	Brewfile.lock.json
#	Package.resolved
#	Sources/mas/Package.swift
#	Tests/masTests/.swiftlint.yml
#	script/bootstrap
#	script/build
#	script/format
#	script/lint
#	script/uninstall
#	script/version
2024-10-27 01:25:38 -04:00
Ross Goldberg
417fb824b4
Upgrade GitHub runners from macos-14 to macos-15.
Resolve #594

Signed-off-by: Ross Goldberg <484615+rgoldberg@users.noreply.github.com>
2024-10-23 07:56:23 -04:00
Ben Chatelain
2bcbc2770c
📎 Fix symlink to local Taps dir 2024-10-20 11:53:37 -06:00
Ben Chatelain
56a7d952c7
📎 Symlink before tapping 2024-10-13 10:38:46 -06:00
Ben Chatelain
5ea1967fa4
🔊 Log brew taps before/after symlink 2024-10-13 10:35:00 -06:00
Ben Chatelain
cb6f17dbd9
🔥 Remove subdirs to get ready for symlink 2024-10-13 10:29:37 -06:00
Ben Chatelain
7603c30da0
👷🏼‍♂️ Checkout using symlink
Error: Repository path '/opt/homebrew/Library/Taps/mas-cli/homebrew-tap' is not under '/Users/runner/work/mas/mas'
2024-08-03 14:58:54 -06:00
Ben Chatelain
d202441a63
♻️ Add tap and re-clone with token 2024-08-03 14:47:08 -06:00
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
08d64b38da
🔥 Remove lint and tools from CI 2024-03-31 11:59:14 -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