Skip to content

Commit 328bb3d

Browse files
authored
Merge pull request #1223 from rgoldberg/6.0.2
6.0.2 omnibus
2 parents 80328f6 + 57e7784 commit 328bb3d

92 files changed

Lines changed: 1202 additions & 1259 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.editorconfig

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,13 +20,15 @@ spelling_language = en_US
2020
tab_width = 2
2121
trim_trailing_whitespace = true
2222

23+
[*.{h,json,swiftformat}]
24+
max_line_length = off
25+
2326
[*.md]
24-
# Trailing spaces have meaning in Markdown
27+
indent_size = 1
28+
indent_style = space
2529
max_line_length = 80
2630
trim_trailing_whitespace = false
2731

28-
[{*.yaml,*.yml}]
29-
max_line_length = 80
30-
31-
[Scripts/*]
32-
max_line_length = 80
32+
[*.{yaml,yml}]
33+
indent_size = 2
34+
indent_style = space

.geminiignore

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
*.gif
2+
*.ico
3+
*.jpeg
4+
*.jpg
5+
*.png
6+
*.webp
7+
Package.resolved

.github/actionlint.yaml

Lines changed: 0 additions & 9 deletions
This file was deleted.

.github/workflows/build-test.yaml

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,11 @@ jobs:
1919
matrix:
2020
include:
2121
- runner: macos-14
22-
xcode: brew
22+
xcode: swift
2323
- runner: macos-15
24+
xcode: 26.3
2425
- runner: macos-15-intel
26+
xcode: 26.3
2527
- runner: macos-26
2628
- runner: macos-26-intel
2729
runs-on: ${{matrix.runner}}
@@ -44,14 +46,14 @@ jobs:
4446
run: Scripts/setup_workflow_repo
4547

4648
- name: 🛠 Select Xcode version
47-
if: matrix.xcode != 'brew'
49+
if: matrix.xcode != 'swift'
4850
run: xcodes select ${{matrix.xcode}}
4951

5052
- name: 👢 Bootstrap
5153
run: Scripts/bootstrap
5254

5355
- name: 🕊 Use Homebrew Core Swift
54-
if: matrix.xcode == 'brew'
56+
if: matrix.xcode == 'swift'
5557
run: |
5658
brew install swift
5759
printf $'%s\n' "$(brew --prefix swift)/bin" >> "${GITHUB_PATH}"
@@ -60,9 +62,8 @@ jobs:
6062
run: Scripts/build build-test -c release
6163

6264
- name: 🧪 Test
63-
if: matrix.xcode != 'brew'
65+
if: matrix.runner != 'macos-14'
6466
run: Scripts/test
6567

6668
- name: 🚨 Lint
67-
if: matrix.xcode != 'brew'
6869
run: Scripts/lint

.github/workflows/tag-pushed.yaml

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,10 @@ jobs:
3333
- name: 🖋 Delete tag lacking valid signature
3434
run: |
3535
git fetch --force origin "${GITHUB_REF}:${GITHUB_REF}"
36+
# editorconfig-checker-disable
3637
if [[\
37-
"$(git cat-file tag "${GITHUB_REF_NAME}")" != *'-----BEGIN SSH SIGNATURE-----'*'-----END SSH SIGNATURE-----'\
38-
]]; then
38+
"$(git cat-file tag "${GITHUB_REF_NAME}")" != *'-----BEGIN SSH SIGNATURE-----'*'-----END SSH SIGNATURE-----' \
39+
]]; then # editorconfig-checker-enable
3940
printf $'Error: Deleting tag %s because it does not have a valid signature\n' "${GITHUB_REF_NAME}" >&2
4041
git push -d origin "${GITHUB_REF_NAME}"
4142
exit 1
@@ -55,7 +56,7 @@ jobs:
5556
git fetch --force origin "${DEFAULT_BRANCH_NAME}:${DEFAULT_BRANCH_NAME}"
5657
if ! git merge-base --is-ancestor "${GITHUB_REF_NAME}" "${DEFAULT_BRANCH_NAME}"; then
5758
printf $'Error: Deleting version tag %s because it is not on the %s branch\n' "${GITHUB_REF_NAME}"\
58-
"${DEFAULT_BRANCH_NAME}" >&2
59+
"${DEFAULT_BRANCH_NAME}" >&2 # editorconfig-checker-disable-line
5960
git push -d origin "${GITHUB_REF_NAME}"
6061
exit 3
6162
fi
@@ -79,6 +80,7 @@ jobs:
7980
brew tap "${GITHUB_REPOSITORY_OWNER}/tap"
8081
8182
unsetopt errexit
83+
# editorconfig-checker-disable
8284
bump_output="$(brew bump-formula-pr\
8385
--tag "${GITHUB_REF_NAME}"\
8486
--revision "${GITHUB_SHA}"\
@@ -89,7 +91,7 @@ jobs:
8991
--verbose\
9092
"${GITHUB_REPOSITORY_OWNER}/tap/mas"\
9193
2>&1)"
92-
exit_status="${?}"
94+
exit_status="${?}" # editorconfig-checker-enable
9395
setopt errexit
9496
9597
printf %s "${bump_output}"
@@ -101,6 +103,7 @@ jobs:
101103
env:
102104
GH_TOKEN: ${{github.token}}
103105
run: |
106+
# editorconfig-checker-disable
104107
gh release create\
105108
"${GITHUB_REF_NAME}"\
106109
".build/mas-${GITHUB_REF_NAME#v}-arm64.pkg"\
@@ -110,3 +113,4 @@ jobs:
110113
${"${GITHUB_REF_NAME//[^-]}":+-p}\
111114
-t "${GITHUB_REF_NAME}: ${$(git tag -l "${GITHUB_REF_NAME}" --format='%(contents)')%%$'\n'*}"\
112115
--generate-notes
116+
# editorconfig-checker-enable

.markdownlint-cli2.yaml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
1+
# editorconfig-checker-disable
12
# yamllint disable-line rule:line-length
23
# yaml-language-server: $schema=https://raw.githubusercontent.com/DavidAnson/markdownlint-cli2/main/schema/markdownlint-cli2-config-schema.json
4+
# editorconfig-checker-enable
35
#
46
# .markdownlint-cli2.yaml
57
# mas
@@ -20,7 +22,7 @@ config:
2022
emphasis-style:
2123
style: underscore
2224
fenced-code-language:
23-
allowed_languages: [console, shell]
25+
allowed_languages: [console, shell, swift]
2426
language_only: true
2527
heading-style:
2628
style: atx
@@ -35,7 +37,7 @@ config:
3537
code_blocks: false
3638
spaces_per_tab: 2
3739
no-inline-html:
38-
allowed_elements: [details, h1, summary]
40+
allowed_elements: [a, details, h1, summary]
3941
no-trailing-spaces:
4042
code_blocks: true
4143
strict: true

.periphery.yaml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,11 @@
22
# .periphery.yaml
33
# mas
44
#
5-
# Periphery 3.6.0
5+
# Periphery 3.7.2
66
#
77
---
88
color: always
99
disable_update_check: true
1010
quiet: true
1111
relative_results: true
1212
strict: true
13-
superfluous_ignore_comments: false

.swiftformat

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# .swiftformat
33
# mas
44
#
5-
# SwiftFormat 0.60.1
5+
# SwiftFormat 0.61.0
66
#
77

88
# Disabled rules (enabled by default)
@@ -25,6 +25,7 @@
2525
--enable noGuardInTests
2626
--enable organizeDeclarations
2727
--enable preferFinalClasses
28+
--enable preferSwiftStringAPI
2829
--enable preferSwiftTesting
2930
--enable privateStateVariables
3031
--enable propertyTypes
@@ -33,6 +34,7 @@
3334
--enable unusedPrivateDeclarations
3435
--enable urlMacro
3536
--enable validateTestCases
37+
--enable wrapCaseBodies
3638
--enable wrapConditionalBodies
3739
--enable wrapEnumCases
3840
--enable wrapMultilineFunctionChains
@@ -67,6 +69,7 @@
6769
--short-optionals always
6870
--single-line-for-each convert
6971
--stored-var-attributes prev-line
72+
--suite-name-format standard-identifiers
7073
--tab-width 2
7174
--timezone utc
7275
--type-attributes prev-line

.xcode-version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
26.3
1+
26.4

0 commit comments

Comments
 (0)