Commit graph

98 commits

Author SHA1 Message Date
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
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
Ben Chatelain
5b2994d27d ⬆️ danger-swift (3.18.0) 2024-02-18 14:05:02 -07:00
Ben Chatelain
e20b14a097 🚚 Rename pr-checks workflow 2024-02-18 14:05:02 -07:00
dependabot[bot]
f761f1262c ⬆️(deps): Bump actions/checkout from 3 to 4
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-18 05:51:45 -05:00
Ross Goldberg
1d3af6c96f Changed macos-latest to macos-14 because the former is currently an alias for macos-12 2024-02-04 11:57:23 -05:00
Ross Goldberg
dcc63e05d7 Apple Silicon Github-hosted runner for build-test job 2024-02-04 10:45:38 -05:00
dependabot[bot]
33c696c75a
⬆️(deps): Bump actions/checkout from 2 to 3
Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v2...v3)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-03-02 12:27:20 +00:00
Chris Araman
7f8151e4e4
⬆️ Danger Swift (3.12.3) 2021-12-28 15:33:13 -08:00
Chris Araman
fbc64eb586
📦 Migrate to GitHub automated release notes 2021-12-28 15:32:41 -08:00
Ben Chatelain
20a96e703a 💡Update fetch-depth comment 2021-12-26 12:25:42 -07:00
Ben Chatelain
a3b57574ab 💡 Comment and clean up runner config 2021-12-24 17:30:41 -07:00
Ben Chatelain
4762a8906c ⚗️ Force shell commands to run outside Rosetta 2021-12-24 13:58:56 -07:00
Ben Chatelain
5adf8e824d 👷🏻‍♂️ Switch to self-hosted runner 2021-12-22 18:31:29 -07:00
Chris Araman
0e35ac7cac 🚧 Use Danger Swift GitHub Action 2021-11-29 17:03:03 -08:00
Chris Araman
f673f6663d
⚙️ Update release drafter branch and version 2021-09-08 11:48:29 -07:00
Chris Araman
93d3cbf303
⚙️ Build, Test, and Lint pull requests 2021-06-27 10:59:17 -07:00
Chris Araman
72cdc3b1fc
🧹 Lint in GitHub Actions 2021-05-12 11:19:13 -07:00
Chris Araman
3e027dbd44
🏷 Fetch tags 2021-04-28 23:10:15 -07:00
Ben Chatelain
debe91f958 💡 Add link to github hosted runners docs 2021-03-28 12:18:24 -07:00
Ben Chatelain
baafabab7b 🔧 Add GITHUB_TOKEN
To resolve issues with Carthage connecting to GitHub
*** Skipped downloading Commandant.framework binary due to the error:
116
	"API rate limit exceeded for 199.7.166.17. (But here's the good news: Authenticated requests get a higher rate limit. Check out the documentation for more details.)"
2021-03-28 12:11:21 -07:00
Ben Chatelain
546cf52b6a 👷🏻‍♀️ Change GH action workflow to use mas scripts 2021-03-28 11:01:23 -07:00
Ben Chatelain
641927bcb6 👷🏻‍♂️ Add Swift GH action 2021-03-28 10:56:27 -07:00
Falk Puschner
73ba73314e 👷 add release drafter workflow 2021-03-14 16:17:11 -07:00