Skip to content

Add CI build via GitHub Actions#7108

Merged
donker merged 2 commits intodevelopfrom
github-actions
Mar 13, 2026
Merged

Add CI build via GitHub Actions#7108
donker merged 2 commits intodevelopfrom
github-actions

Conversation

@bdukes
Copy link
Copy Markdown
Contributor

@bdukes bdukes commented Mar 13, 2026

Summary

This PR enables running CI builds via GitHub Actions.

I had it run against that branch until it worked, and then updated it to only run for develop, main, release/*, and pull requests (as well as manual dispatch).

Differences from Azure DevOps

  • I don't run the BuildServerSetVersion Cake task, it doesn't seem to have a corollary in GitHub Actions
  • I don't start the SQL Local DB service (since we don't have an integration testing environment setup anyway)

I wasn't able to test the new CreateGitHubPullRequest Cake target. At the very least, we don't yet have the required secrets defined in GitHub. I assume there's an easier way to do that in GitHub Actions, but maybe it's easier to keep it working this way until we turn off Azure DevOps. /cc @valadas

Reasoning

We can add on steps or workflows which do trusted publishing of NuGet packages. In general, there should be better integration of annotations from CI build errors.

@bdukes bdukes added this to the 10.2.4 milestone Mar 13, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Mar 13, 2026

Test Results

    1 files      1 suites   1m 17s ⏱️
2 524 tests 2 512 ✅ 12 💤 0 ❌
2 847 runs  2 835 ✅ 12 💤 0 ❌

Results for commit f7f9bfe.

♻️ This comment has been updated with latest results.

@mitchelsellers
Copy link
Copy Markdown
Contributor

This looks awesome, and I LOVE the build time!

@donker donker merged commit 415bbce into develop Mar 13, 2026
5 checks passed
@donker donker deleted the github-actions branch March 13, 2026 22:20
@valadas valadas modified the milestones: 10.2.4, 10.3.0 Mar 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants