Ross Goldberg
2877b650f5
Merge pull request #720 from rgoldberg/719-emoji
...
Simplify emoji
2025-01-17 03:55:03 -05:00
Ross Goldberg
77ec847bba
Simplify emoji.
...
Resolve #719
Signed-off-by: Ross Goldberg <484615+rgoldberg@users.noreply.github.com>
2025-01-17 03:45:50 -05:00
Ross Goldberg
fad1556e33
Merge pull request #718 from rgoldberg/717-scripts
...
Improvements
2025-01-16 19:10:32 -05:00
Ross Goldberg
b5b89841b7
Update SwiftLint config version comment.
...
Partial #717
Signed-off-by: Ross Goldberg <484615+rgoldberg@users.noreply.github.com>
2025-01-16 19:06:46 -05:00
Ross Goldberg
5a5e000ce2
brew update
in script/bootstrap
.
...
Partial #717
Signed-off-by: Ross Goldberg <484615+rgoldberg@users.noreply.github.com>
2025-01-16 18:45:27 -05:00
Ross Goldberg
612a34d1b5
Add zsh syntax check to script/lint
.
...
Resolve #717
Signed-off-by: Ross Goldberg <484615+rgoldberg@users.noreply.github.com>
2025-01-16 16:51:35 -05:00
Ross Goldberg
3ce1f84142
Upgrade PromiseKit to 8.2.0.
...
Partial #717
Signed-off-by: Ross Goldberg <484615+rgoldberg@users.noreply.github.com>
2025-01-16 16:49:04 -05:00
Ross Goldberg
577f1ec08b
Improve emoji.
...
Partial #717
Signed-off-by: Ross Goldberg <484615+rgoldberg@users.noreply.github.com>
2025-01-16 16:48:16 -05:00
Ross Goldberg
c30d36c454
Merge pull request #716 from rgoldberg/715-scripts
...
Improve scripts
2025-01-16 02:24:18 -05:00
Ross Goldberg
1b12efc59e
Use builtin
instead of \
in scripts.
...
Improve logging emoji spacing.
Resolve #715
Signed-off-by: Ross Goldberg <484615+rgoldberg@users.noreply.github.com>
2025-01-16 02:15:01 -05:00
Ross Goldberg
69e06d9e1c
Merge pull request #714 from rgoldberg/713-cleanup
...
Improve scripts, GitHub workflows & docs
2025-01-15 15:46:31 -05:00
Ross Goldberg
a148c9da94
Improve script/clean
.
...
Resolve #713
Signed-off-by: Ross Goldberg <484615+rgoldberg@users.noreply.github.com>
2025-01-15 15:13:55 -05:00
Ross Goldberg
e9089846f5
Standardize emoji.
...
Partial #713
Signed-off-by: Ross Goldberg <484615+rgoldberg@users.noreply.github.com>
2025-01-15 15:07:30 -05:00
Ross Goldberg
27228ddd60
Disable prefer_key_path
SwiftLint rule due to issues with Xcode 16.
...
Partial #713
Signed-off-by: Ross Goldberg <484615+rgoldberg@users.noreply.github.com>
2025-01-15 15:07:30 -05:00
Ross Goldberg
3ac67a66b5
Select Xcode 16.2 in GitHub workflows.
...
Improve GitHub workflow step names.
Partial #713
Signed-off-by: Ross Goldberg <484615+rgoldberg@users.noreply.github.com>
2025-01-15 15:07:23 -05:00
Ross Goldberg
0fa125265c
Merge pull request #712 from rgoldberg/711-swiftlint-0.58.0
...
Update SwiftLint config for 0.58.0
2025-01-15 09:44:06 -05:00
Ross Goldberg
fe84379934
Update SwiftLint config for 0.58.0.
...
Resolve #711
Signed-off-by: Ross Goldberg <484615+rgoldberg@users.noreply.github.com>
2025-01-15 09:37:59 -05:00
Ross Goldberg
609062f882
Merge pull request #710 from rgoldberg/709-imports
...
Remove unnecessary imports
2025-01-12 17:58:18 -05:00
Ross Goldberg
b1adc95d2c
Remove unnecessary imports.
...
Resolve #709
Signed-off-by: Ross Goldberg <484615+rgoldberg@users.noreply.github.com>
2025-01-12 17:53:29 -05:00
Ross Goldberg
a561259e0e
Merge pull request #708 from rgoldberg/707-no-scrape
...
Do not scrape MAS app web page for version
2025-01-12 17:36:57 -05:00
Ross Goldberg
8711b5bdee
Do not scrape MAS app web page for version.
...
Resolve #707
Signed-off-by: Ross Goldberg <484615+rgoldberg@users.noreply.github.com>
2025-01-12 17:32:22 -05:00
Ross Goldberg
0d8d7c1c2f
Merge pull request #706 from rgoldberg/705-branch-in-version
...
Include branch name in version name in certain conditions
2025-01-05 08:48:37 -05:00
Ross Goldberg
75251ea2e2
Prepend branch name in version name in certain conditions.
...
Resolve #705
Signed-off-by: Ross Goldberg <484615+rgoldberg@users.noreply.github.com>
2025-01-05 08:34:31 -05:00
Ross Goldberg
a5a928a2e6
Merge pull request #704 from rgoldberg/703-dirty-indicator
...
Use `MAS_DIRTY_INDICATOR` environment variable to set the dirty workspace indicator for the version output by `script/version`
2025-01-04 02:01:59 -05:00
Ross Goldberg
2bdc53ff7c
Use MAS_DIRTY_INDICATOR
environment variable to set the dirty workspace indicator for the version output by script/version
.
...
Resolve #703
Signed-off-by: Ross Goldberg <484615+rgoldberg@users.noreply.github.com>
2025-01-04 01:55:17 -05:00
Ross Goldberg
01ed1d4e90
Merge pull request #702 from rgoldberg/701-config
...
Cleanup 1.9.0
2025-01-03 22:09:55 -05:00
Ross Goldberg
37a3c2992d
Only run codeql.yml
for the main
branch.
...
Resolve #701
Signed-off-by: Ross Goldberg <484615+rgoldberg@users.noreply.github.com>
2025-01-03 21:24:31 -05:00
Ross Goldberg
893edacb1e
Improve 01-bug-report.yml
.
...
Partial #701
Signed-off-by: Ross Goldberg <484615+rgoldberg@users.noreply.github.com>
2025-01-03 21:24:31 -05:00
Ross Goldberg
6f7d6aca49
Improve mas config
:
...
- Reorder `mas config` output.
- Set `Package.installMethod` from `script/lint` & `script/test`.
- Consolidate `sysctl` value reading for `mas config`.
Partial #701
Signed-off-by: Ross Goldberg <484615+rgoldberg@users.noreply.github.com>
2025-01-03 21:24:31 -05:00
Ross Goldberg
3cc4cf5f7a
Merge pull request #700 from rgoldberg/699-bug-report-form
...
Improve Bug Report form
2025-01-03 11:00:10 -05:00
Ross Goldberg
dc7d2a1d38
Improve Bug Report form.
...
Resolve #699
Signed-off-by: Ross Goldberg <484615+rgoldberg@users.noreply.github.com>
2025-01-03 10:50:14 -05:00
Ross Goldberg
671841509f
Merge pull request #698 from rgoldberg/666-config
...
Add `config` command
2025-01-03 10:21:49 -05:00
Ross Goldberg
cfe7ced259
Add config
command.
...
Resolve #666
Signed-off-by: Ross Goldberg <484615+rgoldberg@users.noreply.github.com>
2025-01-03 09:54:45 -05:00
Ross Goldberg
55244d9384
Rename generate_version_info_for_swift
as generate_package_swift
.
...
Partial #666
Signed-off-by: Ross Goldberg <484615+rgoldberg@users.noreply.github.com>
2025-01-03 02:59:20 -05:00
Ross Goldberg
ef3ea37b55
Merge pull request #697 from rgoldberg/696-lint-cleanup
...
Improve Swift linting, build warnings & code
2025-01-02 17:05:31 -05:00
Ross Goldberg
a536c7a00d
Derive all types from assigned values instead of vice versa for consistency.
...
swiftlint 0.57.1.
Resolve #696
Signed-off-by: Ross Goldberg <484615+rgoldberg@users.noreply.github.com>
2025-01-02 12:46:03 -05:00
Ross Goldberg
0831534307
Improve Upgrade.findOutdatedApps
return type & use.
...
Partial #696
Signed-off-by: Ross Goldberg <484615+rgoldberg@users.noreply.github.com>
2025-01-02 12:08:36 -05:00
Ross Goldberg
60cd42fe31
Remove unnecessary type declaration.
...
Partial #696
Signed-off-by: Ross Goldberg <484615+rgoldberg@users.noreply.github.com>
2025-01-02 12:08:36 -05:00
Ross Goldberg
f59f9417e1
Improve swift-format 510.1.0.
...
Partial #696
Signed-off-by: Ross Goldberg <484615+rgoldberg@users.noreply.github.com>
2025-01-02 12:08:35 -05:00
Ross Goldberg
e68ef510e0
Revert SoftwareMapAppLibrary.swift
to a class.
...
Partial #696
Signed-off-by: Ross Goldberg <484615+rgoldberg@users.noreply.github.com>
2025-01-02 12:08:35 -05:00
Ross Goldberg
b9de23aa2a
Enable swiftlint 0.57.1 rules.
...
Partial #696
Signed-off-by: Ross Goldberg <484615+rgoldberg@users.noreply.github.com>
2025-01-02 12:08:34 -05:00
Ross Goldberg
87f97491b7
Better encapsulate PurchaseDownloadObserver
.
...
Partial #696
Signed-off-by: Ross Goldberg <484615+rgoldberg@users.noreply.github.com>
2025-01-02 06:44:28 -05:00
Ross Goldberg
3950606b99
Redo printing to stderr to avoid:
...
warning: extension declares a conformance of imported type 'FileHandle' to imported protocol 'TextOutputStream'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
Partial #696
Signed-off-by: Ross Goldberg <484615+rgoldberg@users.noreply.github.com>
2025-01-02 06:44:28 -05:00
Ross Goldberg
520d75d965
Remove unnecessary StoreAccount
.
...
Partial #696
Signed-off-by: Ross Goldberg <484615+rgoldberg@users.noreply.github.com>
2025-01-02 06:27:47 -05:00
Ross Goldberg
441991a791
Merge pull request #695 from rgoldberg/596-testing
...
Improve testing
2025-01-01 22:45:46 -05:00
Ross Goldberg
ff4fce6397
Rename Streams.swift
as Consequences.swift
.
...
Resolve #596
Signed-off-by: Ross Goldberg <484615+rgoldberg@users.noreply.github.com>
2025-01-01 22:40:32 -05:00
Ross Goldberg
905c4f7982
Improve value, error & captured stream comparisons.
...
Partial #596
Signed-off-by: Ross Goldberg <484615+rgoldberg@users.noreply.github.com>
2025-01-01 22:11:19 -05:00
Ross Goldberg
f49d63a4f3
Simplify test exclusion.
...
Partial #596
Signed-off-by: Ross Goldberg <484615+rgoldberg@users.noreply.github.com>
2025-01-01 20:41:50 -05:00
Ross Goldberg
6a37882311
Move test variable declarations & assignments to proper places.
...
Partial #596
Signed-off-by: Ross Goldberg <484615+rgoldberg@users.noreply.github.com>
2025-01-01 20:41:50 -05:00
Ross Goldberg
ad3898a404
Make all test classes final
.
...
Partial #596
Signed-off-by: Ross Goldberg <484615+rgoldberg@users.noreply.github.com>
2025-01-01 20:41:46 -05:00