199 Commits
Author SHA1 Message Date
Danny Mösch 1bc3ef0dae Allow to dispatch Docker build 2026-01-25 13:46:42 +01:00
Danny Mösch ec25b04634 Checkout (and push) as release author 2026-01-25 13:39:56 +01:00
Danny Mösch 870ad1825a Use separate variable to avoid peculiar space after the = 2026-01-24 10:33:48 +01:00
Danny Mösch 3337e46f90 Interpret release candidates as revisions for Windows installer 2026-01-24 09:23:56 +01:00
Danny Mösch a769923111 Add -Restore to install package dependencies 2026-01-24 00:24:43 +01:00
Danny Mösch 33591391e3 Use reference name instead of explicit input parameter 2026-01-23 23:57:19 +01:00
Danny Mösch 6405223edb Support cutting a release from an arbitrary branch 2026-01-23 23:40:00 +01:00
Danny Mösch d93f30261c Polish release workflows 2026-01-23 22:26:50 +01:00
Danny Mösch 1d7f3b627b Add Windows release artifacts (#6445) 2026-01-23 19:59:59 +01:00
Danny Mösch 10b054f7b9 Use fixed commit hash 2026-01-23 18:41:07 +01:00
dependabot[bot] 02493f432d Bump ruby/setup-ruby from 1.283.0 to 1.286.0 (#6454)
Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby) from 1.283.0 to 1.286.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/708024e6c902387ab41de36e1669e43b5ee7085e...90be1154f987f4dc0fe0dd0feedac9e473aa4ba8)

---
updated-dependencies:
- dependency-name: ruby/setup-ruby
  dependency-version: 1.286.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>
2026-01-23 16:47:25 +01:00
dependabot[bot] 0e011258a5 Bump actions/checkout from 6.0.1 to 6.0.2 (#6455)
Bumps [actions/checkout](https://github.com/actions/checkout) from 6.0.1 to 6.0.2.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/8e8c483db84b4bee98b60c0593521ed34d9990e8...de0fac2e4500dabe0009e67214ff5f5447ce83dd)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: 6.0.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-23 16:46:50 +01:00
dependabot[bot] cba6eea9c0 Bump actions/cache from 5.0.1 to 5.0.2 (#6456)
Bumps [actions/cache](https://github.com/actions/cache) from 5.0.1 to 5.0.2.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](https://github.com/actions/cache/compare/9255dc7a253b0ccc959486e2bca901246202afeb...8b402f58fbc84540c8b491a91e594a4576fec3d7)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-version: 5.0.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-23 16:46:22 +01:00
Danny Mösch 84079077c7 Disable support for long paths on Windows (#6449) 2026-01-21 21:30:50 +01:00
dependabot[bot] 4ec5668f72 Bump ruby/setup-ruby from 1.280.0 to 1.283.0 (#6442)
Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby) from 1.280.0 to 1.283.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/d5f787ce339eb0767271bc01d922e85644c2c8ab...708024e6c902387ab41de36e1669e43b5ee7085e)

---
updated-dependencies:
- dependency-name: ruby/setup-ruby
  dependency-version: 1.283.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>
2026-01-16 15:06:36 +00:00
Danny Mösch 0c80d23435 Publish to BCR within post release workflow 2026-01-15 22:16:53 +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 faa5859155 Introduce guarded filepath provider for file collection (#6435) 2026-01-14 18:06:13 -05:00
Danny Mösch e9180da9ef Run with latest snapshot build on Windows (#6429) 2026-01-11 18:52:32 +01:00
dependabot[bot] 0fe21b7f86 Bump ruby/setup-ruby from 1.278.0 to 1.280.0 (#6426)
Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby) from 1.278.0 to 1.280.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/4c24fa5ec04b2e79eb40571b1cee2a0d2b705771...d5f787ce339eb0767271bc01d922e85644c2c8ab)

---
updated-dependencies:
- dependency-name: ruby/setup-ruby
  dependency-version: 1.280.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>
2026-01-09 16:14:08 +01:00
dependabot[bot] a54056c35a Bump ruby/setup-ruby from 1.276.0 to 1.278.0 (#6403)
Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby) from 1.276.0 to 1.278.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/ae195bbe749a7cef685ac729197124a48305c1cb...4c24fa5ec04b2e79eb40571b1cee2a0d2b705771)

---
updated-dependencies:
- dependency-name: ruby/setup-ruby
  dependency-version: 1.278.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>
2026-01-02 13:51:37 +00:00
Danny Mösch 3860c5c490 Refactor workflows with YAML anchors for common patterns (#6313) 2026-01-02 13:37:04 +00:00
dependabot[bot] 6d50051480 Bump ruby/setup-ruby from 1.275.0 to 1.276.0 (#6398)
Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby) from 1.275.0 to 1.276.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/d354de180d0c9e813cfddfcbdc079945d4be589b...ae195bbe749a7cef685ac729197124a48305c1cb)

---
updated-dependencies:
- dependency-name: ruby/setup-ruby
  dependency-version: 1.276.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>
2026-01-02 14:04:41 +01:00
dependabot[bot] c454d66e32 Bump ruby/setup-ruby from 1.270.0 to 1.275.0 (#6387) 2025-12-22 16:03:59 +01:00
dependabot[bot] 10f258820a Bump docker/setup-buildx-action from 3.11.1 to 3.12.0 (#6388) 2025-12-22 16:03:19 +01:00
Danny Mösch b255e5ff4d Send pre-release state on repo sync 2025-12-20 13:02:21 +01:00
Danny Mösch bcb2a4cadf Use Swift 6.2.3 SDK 2025-12-20 12:27:37 +01:00
dependabot[bot] 938ec50259 Bump actions/download-artifact from 6.0.0 to 7.0.0 (#6379)
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 6.0.0 to 7.0.0.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/018cc2cf5baa6db3ef3c5f8a56943fffe632ef53...37930b1c2abaa49bbe596cd826c3c89aef350131)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-version: 7.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-15 17:57:14 +01:00
dependabot[bot] 4e7a55abbc Bump DavidAnson/markdownlint-cli2-action from 21.0.0 to 22.0.0 (#6380)
Bumps [DavidAnson/markdownlint-cli2-action](https://github.com/davidanson/markdownlint-cli2-action) from 21.0.0 to 22.0.0.
- [Release notes](https://github.com/davidanson/markdownlint-cli2-action/releases)
- [Commits](https://github.com/davidanson/markdownlint-cli2-action/compare/30a0e04f1870d58f8d717450cc6134995f993c63...07035fd053f7be764496c0f8d8f9f41f98305101)

---
updated-dependencies:
- dependency-name: DavidAnson/markdownlint-cli2-action
  dependency-version: 22.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-15 17:55:55 +01:00
dependabot[bot] ddffebabee Bump ruby/setup-ruby from 1.269.0 to 1.270.0 (#6381)
Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby) from 1.269.0 to 1.270.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/d697be2f83c6234b20877c3b5eac7a7f342f0d0c...ac793fdd38cc468a4dd57246fa9d0e868aba9085)

---
updated-dependencies:
- dependency-name: ruby/setup-ruby
  dependency-version: 1.270.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-12-15 17:54:30 +01:00
dependabot[bot] 5f4d01b716 Bump actions/upload-artifact from 5.0.0 to 6.0.0 (#6382)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 5.0.0 to 6.0.0.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/330a01c490aca151604b8cf639adc76d48f6c5d4...b7c566a772e6b6bfb58ed0dc250532a479d7789f)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: 6.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-15 17:53:55 +01:00
dependabot[bot] c4d131a1b3 Bump actions/cache from 4.3.0 to 5.0.1 (#6378)
Bumps [actions/cache](https://github.com/actions/cache) from 4.3.0 to 5.0.1.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](https://github.com/actions/cache/compare/0057852bfaa89a56745cba8c7296529d2fc39830...9255dc7a253b0ccc959486e2bca901246202afeb)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-version: 5.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-15 17:53:14 +01:00
Roman Lavrov ccb6144eff Update to a more recent Windows dev snapshot (#6371) 2025-12-09 12:00:17 +01:00
dependabot[bot] ef63229c3b Bump actions/checkout from 6.0.0 to 6.0.1 (#6370)
Bumps [actions/checkout](https://github.com/actions/checkout) from 6.0.0 to 6.0.1.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/1af3b93b6815bc44a9784bd300feb67ff0d1eeb3...8e8c483db84b4bee98b60c0593521ed34d9990e8)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: 6.0.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-08 20:02:13 +01:00
dependabot[bot] e1f2b8b997 Bump ruby/setup-ruby from 1.268.0 to 1.269.0 (#6369)
Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby) from 1.268.0 to 1.269.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/8aeb6ff8030dd539317f8e1769a044873b56ea71...d697be2f83c6234b20877c3b5eac7a7f342f0d0c)

---
updated-dependencies:
- dependency-name: ruby/setup-ruby
  dependency-version: 1.269.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-12-08 20:01:21 +01:00
Danny Mösch 9a699f6c4b Add Windows build workflow (#6360) 2025-12-06 12:53:22 +01:00
Danny Mösch 3a896df138 Set explicit OS with version in cache keys (#6362) 2025-11-29 11:24:09 +00:00
dependabot[bot] 32f04fc167 Bump ruby/setup-ruby from 1.267.0 to 1.268.0 (#6357)
Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby) from 1.267.0 to 1.268.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/d5126b9b3579e429dd52e51e68624dda2e05be25...8aeb6ff8030dd539317f8e1769a044873b56ea71)

---
updated-dependencies:
- dependency-name: ruby/setup-ruby
  dependency-version: 1.268.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-11-24 15:52:50 +01:00
dependabot[bot] ca49d31e45 Bump actions/checkout from 5.0.0 to 6.0.0 (#6356)
Bumps [actions/checkout](https://github.com/actions/checkout) from 5.0.0 to 6.0.0.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/08c6903cd8c0fde910a37f88322edcfb5dd907a8...1af3b93b6815bc44a9784bd300feb67ff0d1eeb3)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: 6.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-24 15:52:09 +01:00
dependabot[bot] f8d448d69d Bump DavidAnson/markdownlint-cli2-action from 20.0.0 to 21.0.0 (#6344) 2025-11-17 16:53:45 +01:00
dependabot[bot] 0469f7dfc3 Bump peter-evans/repository-dispatch from 4.0.0 to 4.0.1 (#6345) 2025-11-17 16:53:02 +01:00
Danny Mösch 146dc72c06 Run checks for stale issues on full runner again 2025-11-15 10:08:39 +01:00
Danny Mösch 49272b4e32 Use new slim runners for simple tasks (#6325) 2025-10-31 17:11:37 +00:00
dependabot[bot] c23244ec0d Bump actions/download-artifact from 5.0.0 to 6.0.0 (#6322)
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 5.0.0 to 6.0.0.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/634f93cb2916e3fdff6788551b99b062d0335ce0...018cc2cf5baa6db3ef3c5f8a56943fffe632ef53)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-version: 6.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-28 18:17:54 +01:00
Danny Mösch 69ce1470d8 Fix variable access 2025-10-28 10:58:34 +01:00
Danny Mösch 462b26eede Fix license paths 2025-10-28 10:56:29 +01:00
Satoshi NamaiandDanny Mösch 8ee8523246 Introduce mimalloc to static Linux binaries (#6321)
mimalloc is performant memory allocator written in C that works as drop-in replacement for malloc and supports builds for musl. Compared with other popular allocators like jemalloc or tcmalloc, it's a fair option. 

https://github.com/microsoft/mimalloc

Also, in the Swift compiler project (swiftlang/swift), mimaloc has been adopted as the allocator in Windows's toolchain (not runtime!):

https://forums.swift.org/t/se-454-adopt-mimalloc-for-windows-toolchain/

Co-authored-by: Danny Mösch <danny.moesch@icloud.com>
2025-10-28 09:26:22 +00:00
dependabot[bot] 8c4ef0de7e Bump actions/upload-artifact from 4.6.2 to 5.0.0 (#6323)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4.6.2 to 5.0.0.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/ea165f8d65b6e75b540449e92b4886f43607fa02...330a01c490aca151604b8cf639adc76d48f6c5d4)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: 5.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-27 20:00:32 +01:00
dependabot[bot] 4c0a93d533 Bump ruby/setup-ruby from 1.265.0 to 1.267.0 (#6324)
Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby) from 1.265.0 to 1.267.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/ab177d40ee5483edb974554986f56b33477e21d0...d5126b9b3579e429dd52e51e68624dda2e05be25)

---
updated-dependencies:
- dependency-name: ruby/setup-ruby
  dependency-version: 1.267.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-27 19:59:30 +01:00
Danny Mösch fb8a4a259e Declare DEVELOPER_DIR for the whole job 2025-10-20 23:19:25 +02:00