Danny Mösch
7c2080ebc7
Remove Windows builds from release
2026-01-25 13:41:08 +01:00
Danny Mösch
3366340058
Combine both sed commands
2026-01-24 21:12:56 +01:00
Danny Mösch
8de3075bd6
Use plural for Linux release artifacts
2026-01-24 11:44:25 +01:00
Danny Mösch
1d7f3b627b
Add Windows release artifacts ( #6445 )
2026-01-23 19:59:59 +01:00
Danny Mösch
8ab917a97d
Add test to verify SourceKit is used or diabled ( #6440 )
2026-01-15 19:43:52 +00:00
Danny Mösch
4bfafb9086
Consume test repository for file performance comparisons ( #6367 )
2025-12-07 13:46:04 +01:00
Danny Mösch
60671f4dfa
Simplify structure of artifact bundle ( #6239 )
2025-09-08 14:28:36 -04:00
Danny Mösch
d1913407c4
Provide separate Linux release archives
2025-08-20 20:21:57 +02:00
Danny Mösch
32bbc5b6d6
Inline Docker build script ( #6196 )
...
With #6193 , both Docker variants are built on different machines, so
that not both binaries need to be handled at once.
Since the binaries are not used as release artifacts anymore, dynamic
linking should be fine as well.
2025-08-20 18:06:52 +02:00
Danny Mösch
e674b8ecc9
Apply some cleanup
2025-08-16 17:42:39 +02:00
Bradley Mackey
ad30ecef67
Build and provide ARM64 Linux binaries ( #6015 )
...
Co-authored-by: Danny Mösch <danny.moesch@icloud.com >
2025-08-16 17:31:23 +02:00
Danny Mösch
571e6c1818
Run remaining Azure build jobs on GitHub Actions ( #6149 )
2025-07-09 22:43:50 +02:00
Danny Mösch
929f0fc5c2
Add warmup step to OSS check ( #6134 )
2025-06-27 10:29:30 +02:00
Danny Mösch
d4fbe69e7b
Report remaining fixed and new violations ( #6140 )
2025-06-26 21:23:26 +02:00
Danny Mösch
4a50a3a62a
Fix Ruby syntax
2025-04-15 09:06:18 +02:00
Danny Mösch
1418b632bf
Update DuckDuckGo repo link ( #6043 )
2025-04-03 21:08:38 +02:00
Danny Mösch
9710148f76
Replace Sourcery with internal implementation ( #6034 )
...
Tasks we perform with Sourcery are rather simple and can be replaced
with a basic collection of files and the generation of lists in the
new `swiftlint-dev` command. This spares contributors from installing
either Sourcery or Bazel.
2025-03-26 20:38:53 +00:00
Danny Mösch
1c0c6add94
Include resolved issues in automatic stale issue processing
2025-03-23 18:28:27 +01:00
Danny Mösch
ebf4f4ecf2
Avoid escaping readable violation message ( #6030 )
2025-03-22 15:35:33 +01:00
Danny Mösch
0b79ffb971
Encode path to take spaces into account ( #6024 )
2025-03-17 20:44:47 +01:00
Danny Mösch
92d48b864a
Generate summary in OSS check ( #6023 )
...
The file listing more fine-grained differences between new and fixed
violations can be downloaded from the job on Buildkite.
2025-03-16 14:32:43 +01:00
Danny Mösch
3f49afe803
Add option to restrict scanned repositories to only the ones specified ( #6022 )
2025-03-16 13:51:33 +01:00
Danny Mösch
bc12fa951f
Fix author extraction
2025-02-15 18:20:59 +01:00
Danny Mösch
b8e0ed5aa5
Add action that marks/closes stale issues
2025-02-15 17:03:05 +01:00
Danny Mösch
99c1dbe2c5
Fix all linting issues in changelog
2025-01-16 22:11:39 +01:00
Danny Mösch
a86ab8d5e1
Name release assets
2025-01-12 13:20:41 +01:00
Danny Mösch
7b80780ab0
Abort in case release tag doesn't yet exist
2025-01-11 23:26:06 +01:00
Danny Mösch
fd42f7867f
Add zipped Linux binary to release
2025-01-11 21:53:33 +01:00
Danny Mösch
04201c6af5
Adapt version template
2025-01-09 20:51:51 +01:00
Danny Mösch
6ee820da15
Update Brave repository URL
2025-01-05 12:15:59 +01:00
Danny Mösch
2405508324
Improve wording of OSS check output ( #5938 )
2025-01-04 15:46:04 -05:00
Danny Mösch
28ce97c729
Compare and report binary size changes in PRs ( #5934 )
2025-01-04 00:01:12 +01:00
Danny Mösch
4e5911b9a6
Change wording ( #5933 )
2025-01-03 13:37:52 -05:00
Danny Mösch
152355e36f
Improve performance of excluded files filter ( #5157 )
...
The current algorithm is like "collect all included files and subtract all excluded files".
Collecting all included and all excluded files relies on the file system. This can become slow
when the patterns used to exclude files resolve to a large number of files.
The new approach only collects all lintable files and checks them against the exclude patterns.
This can be done by in-memory string-regex-match and does therefore not require file system accesses.
2024-12-25 17:33:33 -05:00
Danny Mösch
a6c4fd98bc
Move files from SwiftLintCore to SwiftLintFramework
...
Ideally, SwiftLintCore would some day only contain components
that are needed to define rules. Consequently, it would be the
only bundle required to import for (external) rule development.
2024-12-23 12:51:43 +01:00
Bradley Mackey
daebaa3115
Include AMD64 Linux binary in artifactbundle ( #5866 )
2024-11-27 21:30:22 +00:00
Danny Mösch
236c29ac28
Create releases as drafts
2024-11-24 15:26:07 +01:00
Danny Mösch
0a1ee180da
Separate build and copy steps from each other ( #5820 )
2024-10-07 22:14:46 +02:00
Danny Mösch
cffb331009
Fix spurious Bazel build errors ( #5756 )
2024-08-18 20:53:57 +00:00
Danny Mösch
22bdffef4a
Update template to accommodate recent changes in target struct
2024-08-06 22:36:06 +02:00
Danny Mösch
219f47cfaa
Fix indentation
2024-05-16 21:55:32 +02:00
Danny Mösch
b1d3e5c29b
Create release and upload artifacts at once
2024-05-12 00:46:50 +02:00
Danny Mösch
0e9db3a065
Revert "Create draft release and skip publishing steps temporarily"
...
This reverts commit 84710bd6ff .
2024-05-12 00:27:18 +02:00
Danny Mösch
84710bd6ff
Create draft release and skip publishing steps temporarily
2024-05-11 23:08:13 +02:00
Danny Mösch
ed0241abf4
Move @preconcurrency attribute to script ( #5492 )
2024-03-09 14:50:42 +01:00
Danny Mösch
fefc4cea11
Re-enable Swift in OSS checks
...
Reverts 7a0cf40d51 .
2023-12-10 20:10:05 +01:00
Danny Mösch
57ac398f4c
Support additional configurations per repo
2023-12-10 20:10:05 +01:00
Danny Mösch
0b7a6f76e1
Append to .swiftlint.yml config file in OSS check ( #5385 )
2023-12-10 19:27:13 +01:00
Danny Mösch
06287d5a39
Exclude template folder from OSS check ( #5384 )
2023-12-10 15:37:05 +00:00
JP Simard
7a0cf40d51
[OSSCheck] Remove the Swift project ( #5321 )
2023-11-01 11:46:31 -04:00