Commit graph

1627 commits

Author SHA1 Message Date
Ross Goldberg
19e4f6b6d6
mise is installed via brew bundle.
Partial #638

Signed-off-by: Ross Goldberg <484615+rgoldberg@users.noreply.github.com>
2024-11-15 13:08:44 -05:00
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
Ross Goldberg
ca921c07d8
Merge pull request #506 from mas-cli/releases/release-1.8.7
🔖 Release 1.8.7
2024-11-15 11:08:36 -05:00
Ross Goldberg
8617c75ace
Fix typo in argument check in script/build.
Partial #506

Signed-off-by: Ross Goldberg <484615+rgoldberg@users.noreply.github.com>
2024-11-07 09:30:55 -05:00
Ben Chatelain
c314af5167
🩹 Remove duplicate v in tap's root_url 2024-11-03 13:43:21 -07: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
58f9fbcc8c
🚨 Remove unused vars 2024-11-03 12:11:41 -07:00
Ben Chatelain
7bde8fa7e6
🔐 Move HOMEBREW_GITHUB_API_TOKEN to mas formula step 2024-11-03 11:51:53 -07:00
Ben Chatelain
8eeb204ad7
🚨 Fix YAML list indentation 2024-11-03 11:40:46 -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
7d0f0a8fbd
🍎 Add macOS sequoia to bottle script 2024-11-03 10:59:31 -07:00
Ben Chatelain
35433359a9
🚚 Update path to swift release build dir 2024-11-03 10:45:46 -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
Ben Chatelain
750930e01a
Merge branch 'main' into releases/release-1.8.7
# Conflicts:
#	.swiftlint.yml
#	script/bottle
2024-11-02 12:08:50 -06:00
Ross Goldberg
031e0c30ed
Merge pull request #625 from rgoldberg/307-progress
Improve downloading output
2024-10-30 04:32:17 -04:00
Ross Goldberg
5209ccd16b
Improve downloading output.
Update linting for access control on extensions.

Resolve #307

Signed-off-by: Ross Goldberg <484615+rgoldberg@users.noreply.github.com>
2024-10-30 03:48:00 -04:00
Ross Goldberg
ab399c59c6
Merge pull request #624 from rgoldberg/docc-typos
Fix typos in DocC
2024-10-29 06:20:55 -04:00
Ross Goldberg
37823cc4dd
Fix typos in DocC.
Signed-off-by: Ross Goldberg <484615+rgoldberg@users.noreply.github.com>
2024-10-29 06:14:19 -04:00
Ross Goldberg
6d443993ec
Merge pull request #623 from rgoldberg/533-errors
Improve error messages
2024-10-29 05:57:14 -04:00
Ross Goldberg
1b43c89bec
Single source for Unknown app ID message.
Resolve #533

Signed-off-by: Ross Goldberg <484615+rgoldberg@users.noreply.github.com>
2024-10-29 05:41:01 -04:00
Ross Goldberg
31dfe81174
Improve lucky & search error message.
Partial #533

Signed-off-by: Ross Goldberg <484615+rgoldberg@users.noreply.github.com>
2024-10-29 04:08:56 -04:00
Ross Goldberg
05674b2534
Remove duplicate error output for lucky.
Partial #533

Signed-off-by: Ross Goldberg <484615+rgoldberg@users.noreply.github.com>
2024-10-29 04:02:11 -04:00
Ross Goldberg
0b9c84bcb8
Improve help output for command arguments.
Partial #533

Signed-off-by: Ross Goldberg <484615+rgoldberg@users.noreply.github.com>
2024-10-29 03:59:14 -04:00
Ross Goldberg
64ab55718a
Improve upgrade unknown app ID/name error output.
Don't output a warning if nothing requires an upgrade.

Partial #533

Signed-off-by: Ross Goldberg <484615+rgoldberg@users.noreply.github.com>
2024-10-29 03:38:12 -04:00
Ross Goldberg
3d264675bf
Move code to more appropriate files.
Partial #533

Signed-off-by: Ross Goldberg <484615+rgoldberg@users.noreply.github.com>
2024-10-29 00:16:35 -04:00
Ross Goldberg
e639341d11
Refactor to allow install & purchase to report unknown app IDs via console instead of cryptically via a dialog.
Signed-off-by: Ross Goldberg <484615+rgoldberg@users.noreply.github.com>
2024-10-28 20:18:49 -04:00
Ross Goldberg
e4bc69cf5d
Remove unnecessary tests.
Signed-off-by: Ross Goldberg <484615+rgoldberg@users.noreply.github.com>
2024-10-28 15:23:20 -04:00
Ross Goldberg
9eef8b6cb8
Improve download functions.
Partial #533

Signed-off-by: Ross Goldberg <484615+rgoldberg@users.noreply.github.com>
2024-10-28 15:09:20 -04:00
Ross Goldberg
0a05cd438f
Add & use MASError.unknownAppID(AppID).
Partial #533

Signed-off-by: Ross Goldberg <484615+rgoldberg@users.noreply.github.com>
2024-10-28 14:38:06 -04:00
Ross Goldberg
d59249ac33
Merge pull request #622 from rgoldberg/cleanup
Simplify `open()` extension func for `URL`.
2024-10-28 12:56:55 -04:00
Ross Goldberg
14dbd26d3a
Simplify open() extension func for URL.
Signed-off-by: Ross Goldberg <484615+rgoldberg@users.noreply.github.com>
2024-10-28 12:49:48 -04:00
Ross Goldberg
7f30214a2d
Merge pull request #621 from rgoldberg/620-external-command
Replace `ExternalCommand` code that starts new processes with Apple library calls
2024-10-28 12:27:33 -04:00
Ross Goldberg
9ebb01805d
Replace clunky ExternalCommand code that starts new processes with Apple library calls.
Resolve #620

Signed-off-by: Ross Goldberg <484615+rgoldberg@users.noreply.github.com>
2024-10-28 12:19:56 -04:00
Ross Goldberg
a3dbbde513
Merge pull request #618 from rgoldberg/217-open
Open the Mac App Store without any spurious error dialogs.
2024-10-28 10:48:25 -04:00
Ross Goldberg
c0fffeddf3
Open the Mac App Store without any spurious error dialogs.
Use PromiseKit properly.

Don't use `OpenCommand`.

Resolve #217

Signed-off-by: Ross Goldberg <484615+rgoldberg@users.noreply.github.com>
2024-10-28 10:17:33 -04:00
Ross Goldberg
bb8d742675
Merge pull request #617 from rgoldberg/616-help
Cleanup help.
2024-10-28 01:06:48 -04:00
Ross Goldberg
5bfd83f3c4
Cleanup help.
Resolve #616

Signed-off-by: Ross Goldberg <484615+rgoldberg@users.noreply.github.com>
2024-10-28 01:00:48 -04:00
Ross Goldberg
9b33ec90f9
Merge pull request #615 from rgoldberg/607-refactor
Refactor `AppStoreSearcher` code.
2024-10-27 15:18:07 -04:00
Ross Goldberg
2a496b1f98
Refactor AppStoreSearcher code.
Move code from `AppStoreSearcher` to `ITunesSearchAppStoreSearcher`.

Improve DocC.

Improve Quick test names.

Resolve #607

Signed-off-by: Ross Goldberg <484615+rgoldberg@users.noreply.github.com>
2024-10-27 15:07:29 -04:00