-
Notifications
You must be signed in to change notification settings - Fork 288
🔖 Release 1.8.7 #506
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
🔖 Release 1.8.7 #506
Changes from all commits
Commits
Show all changes
166 commits
Select commit
Hold shift + click to select a range
436c3a2
🔍 Search for compatible iPad and iPhone apps
chris-araman ef28bc9
🍺 Update mas homebrew formula (1.8.6)
phatblat f1276da
🍺 Update mas-tap homebrew formula (1.8.6)
phatblat 742e054
🔨 Add support for sonoma & ventura to bottle script
phatblat f3e681a
🔖 Version 1.8.7-alpha.1
phatblat 8076c66
👌🏻 Fix untested OS branches in bottle script
phatblat b8dc5ff
🔥 Remove dup bottles target
phatblat 40d3cfd
🔨 Rename MAS_VERSION variable
phatblat a12d232
🥅 Swalloer error if trash fails
phatblat 2a02cee
🔨 Add sonoma & ventura to bottle script
phatblat bcd2411
🔥 Remove duplicate monterey bottle reference
phatblat a143845
🔨 Use brew --prefix
phatblat 96ff7ec
🔨 Install universal binary
phatblat f162f6a
🔀 Fix merge mistake
phatblat 666e505
🎨 Format bash scripts
phatblat cf2d8d6
🔧 Configure .actrc
phatblat e20b14a
🚚 Rename pr-checks workflow
phatblat 5b2994d
⬆️ danger-swift (3.18.0)
phatblat b7aa6b7
🔧 Configure .actrc
phatblat 8d735e4
➕ act (0.2.59)
phatblat f7152f2
🥅 Handle version script errors when invoked by act
phatblat 65b4343
🔥 Remove unused travis-ci config
phatblat fe5642f
✨ Add initial release workflow
phatblat 3a0fe2f
🔧 Configure yamllint
phatblat 1aa7aee
➕ yamllint (1.35.1)
phatblat 0806fba
➕ prettier (3.2.5)
phatblat 8eab75e
🎨 Format YAML files
phatblat 08697a8
👢 Use mise to install tools
phatblat 7415f73
🔨 Include YAML in lint, format scripts
phatblat 30ba6ad
🔥 Remove unused hound config
phatblat ec9fa6e
⏲️ TEMP: Trigger release workflow on push for testing
phatblat 973b328
🔊 Enable mise verbose output
phatblat d3e8a3b
🔧 Enable experimental mise features
phatblat bbbbb01
🔇 Hide output from git describe
phatblat 4d5816c
🔊 Log mise config
phatblat ebfd624
🔥 Remove experimental mise subcommands
phatblat 2c39d30
🔇 Remove extra chars from stdout
phatblat 74f2334
👷🏻♀️ Build mas package and bottles
phatblat 81ed7d0
👷🏻♂️ Upload bottles
phatblat 9298dae
👷🏻♀️ Build bottles before upload
phatblat 2d46b71
🔨 Organize make targets
phatblat 9088bad
🎯 Rename update-headers target
phatblat b1fe872
⬆️ Update swift dependencies
phatblat 7a39573
🎯 Rename package-install target
phatblat bb985c8
🔥 Remove incomplete brew_update script
phatblat 4a9626d
🚧 brew_formula_update
phatblat e5b471d
♻️ Set CORE_FORMULA_PATH using brew —repository
phatblat f76c19f
🌍 Enable HOMEBREW_NO_INSTALL_FROM_API
phatblat 4ef176c
🩹 Remove extra end paren from CURRENT_OS_VERSION_MINOR
phatblat 5f36926
🔨 Ensure a clean tap of core
phatblat 405b8d6
👽 Update MAS_FORMULA_PATH in core
phatblat 124ad1e
👔 Tap core only when missing
phatblat 1d04626
👷🏻 Add brew_formula_update to release workflow
phatblat d932b8c
🔨 Fix core tap detection
phatblat a886830
🔨 Add brew_build_interactive script
phatblat 80c85f5
👀 Add Package.swift
phatblat 67e6784
🔨 Add version_bump script
phatblat e753f23
🔊 Log release event details
phatblat cc07b31
🔊 Log dry vs wet run
phatblat e30cacb
🚩 Default DRY_RUN to true
phatblat d321c2b
🔧 Run bash outside Rosetta 2
phatblat 72042aa
⬆️ act (0.2.60)
phatblat 6a80ac3
➕ sd (1.0.0)
phatblat a0e9417
🔨 Write new version in brew formulae
phatblat da8142d
🔨 Trigger version_bump, create branch, commit in brew_formula_update
phatblat 1fd27c1
👷🏻♂️ Derive MAS_VERSION from release, pass to script
phatblat 11734da
👷🏻♀️ Create PR on mas
phatblat d84dd58
🚩 Add dry run support to brew_formula_update
phatblat 76c8314
🚩 Pass DRY_RUN to brew_formula_update
phatblat 6c65f4e
👷🏻♂️ Move homebrew/core update before mas tap
phatblat fc4ffae
📌 Pin MAS_VERSION to v1.8.7-beta.1 in release workflow
phatblat b8803ba
🔨 Use real revision, write brew formula before testing
phatblat b6fa1c8
🔨 Validate core formula
phatblat 9a094b1
🔨 Revert core formula after testing
phatblat 6f658ed
♻️ Move defaults to workflow level
phatblat 30a4987
♻️ Move env to workflow level
phatblat 87a0074
👷🏻♀️ Update GITHUB_ENV
phatblat c0950b1
♻️ Split workflow into 4 jobs
phatblat b49d9db
🔥 Remove tap logic from brew_core_update
phatblat 20ba23e
🔥 Remove core logic from brew_tap_update
phatblat 37cf311
🔨 Invoke bottle script from brew_tap_update
phatblat 1b7d6fd
🔨 Add frozen (-f) option to bootstrap script
phatblat eb353fa
🚚 Rename start job
phatblat 246636c
🔥 Remove Finder open command from bottle script
phatblat 9ae7665
🔇 Remove getops logging
phatblat 283ddb6
🔧 Set json indent size to 2
phatblat 13514f0
🤡 Add mock release event.json
phatblat a6d747c
🔒 Update brew lockfile
phatblat 700a1e1
➕ python (3.11)
phatblat 28dcc76
🚨 Resolve linter errors
phatblat 87fd066
🚨 Remove unused dry_run variable from brew_tap_update script
phatblat 34ab84f
🚨 Format scripts and yaml
phatblat 388358a
⬆️ python (3.12.2)
phatblat 08d64b3
🔥 Remove lint and tools from CI
phatblat f79165e
🚀 Replace upload-artifact action with gh CLI command
phatblat 557b561
🔥 Remove push hook and env values used for testing workflow
phatblat 08c6c98
Merge pull request #510 from mas-cli/gha/release-workflow
phatblat 0c151dd
⏮️ Restore .hound.yml
phatblat b33f7ab
🚨 Quote variables
phatblat d306660
🔨 Set PREFIX to /usr/local in install script
phatblat b227aca
🔊 Log commands in homebrew scripts
phatblat 4c01f14
🔨 Change brew_core_update dry run to only run bump-formula-pr once
phatblat aa4ce7c
🔥 Remove --commit option
phatblat 442dc96
🙈 Ignore .vscode/
phatblat 9ae9cba
👷🏼♂️ Move homebrew-tap before homebrew-core in release workflow
phatblat 7d063d6
Merge branch 'main' into releases/release-1.8.7
phatblat 56a3ffc
👷🏼♂️ Update job dependencies
phatblat 78757ab
🔥 Remove bottle step from release workflow
phatblat 76d380d
👷🏼♂️ Add version-update job to release workflow
phatblat bc93e91
🔧 Add RELEASE_BRANCH variable
phatblat 97fa10f
👷🏻♀️ Rework and rename prepare-release job
phatblat 5b5ba92
🐛 Fix variable handling using job outputs
phatblat cfa3c70
🐛 Use script variable syntax
phatblat 8b270a1
👷🏼♂️ Add bootstrap to prepare-release job
phatblat ba97743
🐛 Push branch before opening PR
phatblat bc88359
🔐 Add GH_TOKEN to steps using gh command
phatblat 0c701cc
👷🏻♀️ Checkout release branch in downstream jobs
phatblat adcad9c
🐛 Remove problematic RELEASE_COMMIT
phatblat 3b5d335
🔧 Disable dry-run in brew_tap_update
phatblat 20f2d3f
🔐 Add GH_TOKEN to tap update step
phatblat 94258ea
👷🏻♀️ Push tap branch and add details to PR
phatblat c00c765
🔐 Add GH_TOKEN to core update step
phatblat 91f7491
🔥 Remove PR creation from brew_core_update
phatblat 53319d9
♻️ Extract PR creation from brew_tap_update script
phatblat 52c96db
♻️ Extract git push from brew_tap_update script
phatblat 0578f0c
♻️ Pull tap git commands up into workflow
phatblat 30aa073
🔐 Add DEPLOY_TOKEN for mas tap PR creation
phatblat 20faba3
👷🏻♀️ Checkout mas-cli/homebrew-tap in subdir
phatblat 84e13f9
🔗 Symlink tap to taps dir
phatblat c073f0a
📂 mkdirs
phatblat d202441
♻️ Add tap and re-clone with token
phatblat 7603c30
👷🏼♂️ Checkout using symlink
phatblat cb6f17d
🔥 Remove subdirs to get ready for symlink
phatblat 5ea1967
🔊 Log brew taps before/after symlink
phatblat 56a7d95
📎 Symlink before tapping
phatblat 2bcbc27
📎 Fix symlink to local Taps dir
phatblat aa394e4
🩹 Install formula so we can audit it
phatblat 5b8fed8
🔨 Remove install and enhance audit command
phatblat a1a9a9d
🚨 Resolve brew style lint offenses
phatblat 635898d
🔨 Change style to use file path
phatblat 3332773
🔊 Echo commands in bottle script
phatblat 7ecbf60
🔨 Update version in root_url
phatblat 64961e7
🔨 Fix root_url replacement syntax
phatblat 8bbf552
🔨 Use MAS_VERSION in root_url
phatblat e9fcf2b
Merge branch 'main' into upstream/releases/release-1.8.7
rgoldberg f9ce413
Restore `git describe` check in `version`.
rgoldberg 750930e
Merge branch 'main' into releases/release-1.8.7
phatblat 4a78466
🚚 Update path to Package.swift
phatblat 51d3cdf
🔥 Remove Open release PR step
phatblat 4143139
🗄️ Change git author to masclibot
phatblat 3543335
🚚 Update path to swift release build dir
phatblat 7d0f0a8
🍎 Add macOS sequoia to bottle script
phatblat 73d63a2
🔐 Add HOMEBREW_GITHUB_API_TOKEN
phatblat 513b99d
👷🏻 Restore Build, Test, and Lint name of pr-checks workflow
phatblat b735bcb
🚚 Restore build-test.yml workflow filename
phatblat 8dd7213
👷🏻 Set name of build-test job
phatblat b325020
🚨 Wrap long line
phatblat 8eeb204
🚨 Fix YAML list indentation
phatblat 7bde8fa
🔐 Move HOMEBREW_GITHUB_API_TOKEN to mas formula step
phatblat 58f9fbc
🚨 Remove unused vars
phatblat 2ccdb03
🔧 Add PRE_RELEASE var to release workflow
phatblat d1be1d9
👔 Only run homebrew-core job for real releases
phatblat a976581
👔 Open tap PR as ready to review instead of draft
phatblat 4405807
🩹 Add pre_release output to start step
phatblat c314af5
🩹 Remove duplicate v in tap's root_url
phatblat 8617c75
Fix typo in argument check in `script/build`.
rgoldberg File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,8 @@ | ||
| --action-offline-mode | ||
| --eventpath .github/event.json | ||
| --container-architecture linux/amd64 | ||
| --log-prefix-job-id | ||
| --platform macos-15=-self-hosted | ||
| --pull=false | ||
| --reuse | ||
| --secret-file .secrets |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,12 @@ | ||
| { | ||
| "inputs": { | ||
| "NAME": "Manual Workflow", | ||
| "SOME_VALUE": "ABC" | ||
rgoldberg marked this conversation as resolved.
Show resolved
Hide resolved
|
||
| }, | ||
| "release": { | ||
| "name": "v1.8.6-beta.1: macOS only test build", | ||
| "tag_name": "v1.8.7-beta.1", | ||
| "target_commitish": "f8be3e9aaa6c78490277976f17041f2577f5dc21", | ||
| "body": "This is a pre-release to facilitate testing for the following fix:\n\n - 🖥️ Only search, outdated and update macOS apps (#505, #496, #491, #336)" | ||
| } | ||
rgoldberg marked this conversation as resolved.
Show resolved
Hide resolved
|
||
| } | ||
rgoldberg marked this conversation as resolved.
Show resolved
Hide resolved
|
||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,12 +1,13 @@ | ||
| # https://docs.github.com/en/repositories/releasing-projects-on-github/automatically-generated-release-notes | ||
| --- | ||
| changelog: | ||
| categories: | ||
| - title: '🚀 Features' | ||
| - title: "🚀 Features" | ||
| labels: | ||
| - '🆕 feature request' | ||
| - title: '🐛 Bug Fixes' | ||
| - "🆕 feature request" | ||
| - title: "🐛 Bug Fixes" | ||
| labels: | ||
| - '🐛 bug' | ||
| - "🐛 bug" | ||
| - title: Changes | ||
| labels: | ||
| - '*' | ||
| - "*" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,17 +1,21 @@ | ||
| name: Danger | ||
| # | ||
| # .github/workflows/danger.yml | ||
| # | ||
| # https://docs.github.com/en/actions/reference/environment-variables#default-environment-variables | ||
| --- | ||
| name: danger | ||
| on: | ||
| pull_request: | ||
| branches: [ main ] | ||
| branches: [main] | ||
| jobs: | ||
| danger: | ||
| name: Danger | ||
| runs-on: ubuntu-latest | ||
| steps: | ||
| - uses: actions/checkout@v4 | ||
| - name: Danger | ||
| # https://github.com/orgs/danger/packages/container/package/danger-swift | ||
| uses: docker://ghcr.io/danger/danger-swift:3.12.3 | ||
| with: | ||
| args: --failOnErrors --no-publish-check | ||
| env: | ||
| GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | ||
| - uses: actions/checkout@v4 | ||
| - name: Danger | ||
| # https://github.com/orgs/danger/packages/container/package/danger-swift | ||
| uses: docker://ghcr.io/danger/danger-swift:3.18.0 | ||
rgoldberg marked this conversation as resolved.
Show resolved
Hide resolved
|
||
| with: | ||
| args: --failOnErrors --no-publish-check | ||
| env: | ||
| GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | ||
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.