Commit Graph

128 Commits

Author SHA1 Message Date
Danny Mösch a41c49aff4 Kepp build running with a single job 2025-08-08 10:50:53 +02:00
Danny Mösch 42da5e55c2 Add debug log output 2025-08-08 10:08:08 +02:00
Danny Mösch 07572f1dd7 Add Bazel debug build on Linux 2025-08-07 22:11:59 +02:00
Danny Mösch a809480d4a Let Copilot prefer Bazel (#6173)
* Add instructions for rule registration
* Add setup steps for coding agent using Bazel
* Make callable workflow so that its environment also applies to subsequent steps
2025-08-04 18:16:59 +02:00
Danny Mösch 7395ead738 Add basic Copilot instructions 2025-08-01 17:39:49 +02:00
Danny Mösch 5738a6138e Revert "Add setup steps for coding agent"
This reverts commit deb3678e6f.
2025-08-01 16:31:39 +02:00
Danny Mösch deb3678e6f Add setup steps for coding agent 2025-08-01 16:22:16 +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 d14e22a57f Migrate Linux builds from Azure to GitHub Actions (#6132)
This allows for better reusability and integration. macOS builds still run on Azure due to GitHub's limitation of up to 5 macOS jobs running concurrently.
2025-06-24 10:07:17 +02:00
Danny Mösch ac476aaf13 Run Swift linting job with Bazel for better caching (#6130) 2025-06-22 20:24:37 +02:00
dependabot[bot] d3768ef9e9 Bump DavidAnson/markdownlint-cli2-action (#6083)
Bumps the github-actions group with 1 update: [DavidAnson/markdownlint-cli2-action](https://github.com/davidanson/markdownlint-cli2-action).


Updates `DavidAnson/markdownlint-cli2-action` from 19 to 20
- [Release notes](https://github.com/davidanson/markdownlint-cli2-action/releases)
- [Commits](https://github.com/davidanson/markdownlint-cli2-action/compare/v19...v20)

---
updated-dependencies:
- dependency-name: DavidAnson/markdownlint-cli2-action
  dependency-version: '20'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-15 20:21:54 +00:00
Danny Mösch fdae475c0b Switch some build steps to Swift 6.1 (#6047) 2025-04-06 12:25:58 +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 392203ec80 Operate Git as authenticated user 2025-04-05 14:32:32 +02:00
Danny Mösch dbc4805a78 Merge remote branch 2025-04-05 13:30:46 +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 4e5d4231d5 Add checkout step 2025-02-15 17:05:46 +01:00
Danny Mösch 2dd7c25062 Use shorter name 2025-02-15 17:04:30 +01:00
Danny Mösch b8e0ed5aa5 Add action that marks/closes stale issues 2025-02-15 17:03:05 +01:00
Danny Mösch b1198b77d5 Restrict permissions of remaining workflows (#5997) 2025-02-11 23:03:48 +01:00
Danny Mösch 2cdb8685a7 Restrict workflow permissions (#5996) 2025-02-11 09:22:15 +01:00
Danny Mösch a2032f9a49 Delete branch after merge 2025-02-10 23:03:14 +01:00
Danny Mösch 2686268a91 Fix linting issues in README (#5991) 2025-02-08 21:25:56 +01:00
Danny Mösch 2ba03c17b9 Add job to lint workflow files (#5989) 2025-02-04 10:33:23 +01:00
Danny Mösch f4ccdc4863 Automatically merge release branch upon publishing a release 2025-02-02 21:04:17 +01:00
Danny Mösch c3e6bbbfe7 Fix issues reported by ShellCheck 2025-01-19 17:39:16 +01:00
Danny Mösch b368c42f4f Lint Markdown files in PRs (#5972) 2025-01-19 13:21:51 +00: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 a1bff9beea Set up Homebrew before version bump 2025-01-17 22:30:03 +01:00
Danny Mösch 18d658bbf3 Specify explicit OS version 2025-01-17 00:02:16 +01:00
Danny Mösch d8b7215844 Remove quotes 2025-01-16 23:08:12 +01:00
Danny Mösch a08c92c870 Separate Docker build into artifact and release version
This builds the Docker image twice per release - first to extract the
Linux binary from it as a dedicated release artifact, second as the
official Docker image associated with the later published release.

This avoids that a Docker image for a version exist that is not otherwise
available as an official release on GitHub.
2025-01-16 23:04:57 +01:00
Danny Mösch 9a7e645a02 Build Docker image from local context 2025-01-16 23:00:19 +01:00
Danny Mösch 995f8e17b1 Fetch before checkout 2025-01-16 22:33:27 +01:00
Danny Mösch bfefc384db Pull branch before Docker build 2025-01-16 21:55:44 +01:00
Danny Mösch b67ad022c0 Make Homebrew available in PATH before running action 2025-01-15 19:59:11 +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 b3ba86f41b Automate Homebrew formula bump 2025-01-13 22:39:12 +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