Add CI build via GitHub Actions by bdukes · Pull Request #7108 · dnnsoftware/Dnn.Platform · GitHub
Skip to content

Add CI build via GitHub Actions#7108

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

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

Conversation

@bdukes

@bdukes bdukes commented Mar 13, 2026

Copy link
Copy Markdown
Contributor

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

github-actions Bot commented Mar 13, 2026

Copy link
Copy Markdown
Contributor

@mitchelsellers

Copy link
Copy Markdown
Contributor

@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