Ross Goldberg
ddf0028fa6
event.json
has placeholder values, and incorrect & inconsistent version values.
...
It only seems to be used for testing with `act`. `event.json` should either be generated or be manually created; in either case, it should reside somewhere that is ignored by git, as the only source of version info in git should be version tags.
Partial #638
Signed-off-by: Ross Goldberg <484615+rgoldberg@users.noreply.github.com>
2024-11-15 12:53:48 -05:00
Ross Goldberg
b050e5363d
Use /bin/bash
instead of bash
from the $PATH
to keep things consistent with the shebangs that are used throughout.
...
Partial #638
Signed-off-by: Ross Goldberg <484615+rgoldberg@users.noreply.github.com>
2024-11-15 12:53:47 -05:00
Ross Goldberg
a3c99702db
Upgrade danger from 3.18.0 to 3.20.2.
...
Partial #638
Signed-off-by: Ross Goldberg <484615+rgoldberg@users.noreply.github.com>
2024-11-15 12:53:32 -05:00
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