Danny Mösch
c75ae5c578
Run release build jobs with Xcode 26
2025-10-12 20:37:59 +02:00
Danny Mösch
d75cc4f880
Run release build jobs on macOS 26
2025-10-12 20:33:58 +02:00
Danny Mösch
9208d4870e
Update default Swift version to 6.2 on runners
2025-10-12 20:04:42 +02:00
Satoshi Namai
f67943d4f8
Use 512KiB of thread stack size for static Linux binaries ( #6291 )
2025-10-12 07:26:20 +00:00
dependabot[bot]
a158a4275a
Bump ruby/setup-ruby from 1.263.0 to 1.265.0 ( #6293 )
...
Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby ) from 1.263.0 to 1.265.0.
- [Release notes](https://github.com/ruby/setup-ruby/releases )
- [Changelog](https://github.com/ruby/setup-ruby/blob/master/release.rb )
- [Commits](https://github.com/ruby/setup-ruby/compare/0481980f17b760ef6bca5e8c55809102a0af1e5a...ab177d40ee5483edb974554986f56b33477e21d0 )
---
updated-dependencies:
- dependency-name: ruby/setup-ruby
dependency-version: 1.265.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-11 19:48:17 +00:00
dependabot[bot]
92cd723185
Bump ruby/setup-ruby from 1.257.0 to 1.263.0 ( #6267 )
2025-09-30 05:50:22 +00:00
dependabot[bot]
15a5983aa5
Bump actions/download-artifact from 4.3.0 to 5.0.0 ( #6266 )
2025-09-30 07:37:17 +02:00
dependabot[bot]
82b0f5c74f
Bump actions/checkout from 4.3.0 to 5.0.0 ( #6264 )
2025-09-30 07:36:00 +02:00
Danny Mösch
764a9bbeb1
Build static binaries from release branch
2025-09-03 23:49:48 +02:00
Danny Mösch
bd829b5eb4
Simplify folder structure for release artifacts
2025-09-02 23:30:53 +02:00
Danny Mösch
0f91017259
Add static Linux binaries to release archives ( #6218 )
2025-09-02 22:20:00 +02:00
Danny Mösch
367fd13ae7
Combine build jobs using matrix strategy
2025-08-31 17:32:29 +02:00
Danny Mösch
d11a65bfa5
Pin actions to specific SHAs
2025-08-30 15:18:00 +02:00
Danny Mösch
98c30205af
Avoid storing Git credentials on disk if not required by follow-up steps
2025-08-30 15:18:00 +02:00
Danny Mösch
2a6092c213
Fix artifact paths
2025-08-20 18:46:55 +02:00
Danny Mösch
8b57d4c7c7
Install dependencies required by statically linked Linux binaries
2025-08-20 18:10:41 +02:00
Danny Mösch
39646724dd
Build Linux releases with SPM and static linking
...
Bazel does not support that yet, so the whole Swift standard library
would be required to run the binary.
2025-08-19 23:23:09 +02:00
Danny Mösch
e75981494f
Build Linux binaries for releases without Docker ( #6192 )
...
Given that Swift is installed on Linux runners and there are ARM runners
available, too, we can just build the binaries directly with Bazel and
not rely on Docker.
The Docker images will be created post-release now as additional release
artifacts and not as prerequisites for other artifacts.
2025-08-16 19:36:43 +02:00
Bradley Mackey and Danny Mösch
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
b643e61f71
Inherit secrets
2025-04-05 15:59:57 +02:00
Danny Mösch
a98a6bcc32
Extract author details configuration
2025-04-05 15:40:12 +02:00
Danny Mösch
50e93704f8
Make Podspec linting a dedicated job running on macOS
2025-04-05 12:56:06 +02:00
Danny Mösch
30d635a568
Set up Ruby and Bundler using action
2025-04-05 12:44:34 +02:00
Danny Mösch
f16075e618
Install bundler
2025-04-05 12:36:18 +02:00
Danny Mösch
b1198b77d5
Restrict permissions of remaining workflows ( #5997 )
2025-02-11 23:03:48 +01:00
Danny Mösch
c3e6bbbfe7
Fix issues reported by ShellCheck
2025-01-19 17:39:16 +01:00
Danny Mösch
f6e4adc065
Run Pod publishing on Xcode 15.0.1
...
CocoaPods selects the oldest SDK/simulator available on a machine. On
Github Action runners, this would be iOS 17, which only works with
Xcode 15.0.1.
2025-01-18 14:00:27 +01:00
Danny Mösch
77a76a2f32
Make use of author information in later release steps
2025-01-17 22:55:30 +01:00
Danny Mösch
a1c27db5b4
Retrieve author information with Homebrew action
2025-01-17 22:32:06 +01:00
Danny Mösch
995f8e17b1
Fetch before checkout
2025-01-16 22:33:27 +01:00
Danny Mösch
dfc84cc75b
Prefer actor over sender
2025-01-13 22:59:01 +01:00
Danny Mösch
5ad27ddbd9
Revert "Use sender's name and email to commit release updates"
...
This reverts commit 9aacdb91d6 .
2025-01-13 22:55:18 +01:00
Danny Mösch
192e7eafa0
Create release in the sender's name
2025-01-13 22:38:43 +01:00
Danny Mösch
9aacdb91d6
Use sender's name and email to commit release updates
2025-01-13 22:37:03 +01:00
Danny Mösch
2ae7406a99
Derive release branch name
2025-01-12 13:20:28 +01:00
Danny Mösch
e9b976e3e3
Checkout or create branch
2025-01-12 12:46:59 +01:00
Danny Mösch
cd2c40ebb5
Use GitHub Actions Bot as committer
2025-01-11 22:51:20 +01:00
Danny Mösch
fd42f7867f
Add zipped Linux binary to release
2025-01-11 21:53:33 +01:00
Danny Mösch
ca80b0e4ad
Add human-friendly names to build jobs
2025-01-11 21:29:46 +01:00
Danny Mösch
470d27d443
Use existing functions
2025-01-11 21:10:13 +01:00
Danny Mösch
aa2a0973d4
Split post-release actions from release workflow
2025-01-11 20:43:25 +01:00
Danny Mösch
6d0f416913
Move files to the same level before upload
2025-01-11 17:30:42 +01:00
Danny Mösch
b6d14db9df
Transfer Bazel release between jobs
2025-01-11 16:46:40 +01:00
Danny Mösch
3ed52145f0
Don't use tree
2025-01-11 15:51:16 +01:00
Danny Mösch
d1fefcf1da
Always list files
2025-01-11 15:37:49 +01:00
Danny Mösch
265a2ff621
Fail if no binary was built
2025-01-11 15:18:56 +01:00
Danny Mösch
5e66728a96
Fix target name
2025-01-11 15:18:08 +01:00
Danny Mösch
d0a2bfdb5a
Ensure that binaries are executable
2025-01-11 15:06:03 +01:00
Danny Mösch
f54840f8ba
Build Linux and macOS binaries in parallel and upload them
2025-01-11 13:11:00 +01:00