Skip to content

BUILD-8475: Cirrus to github migration - #272

Merged
jayadeep-km-sonarsource merged 1 commit into
masterfrom
feat/jd/BUILD-8475-cirrus-to-github
Jul 29, 2025
Merged

BUILD-8475: Cirrus to github migration#272
jayadeep-km-sonarsource merged 1 commit into
masterfrom
feat/jd/BUILD-8475-cirrus-to-github

Conversation

@jayadeep-km-sonarsource

Copy link
Copy Markdown
Contributor

BUILD-8475: Cirrus to github migration

@jayadeep-km-sonarsource
jayadeep-km-sonarsource requested review from a team and Copilot July 24, 2025 11:54

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR migrates the build pipeline from Cirrus CI to GitHub Actions as part of BUILD-8475. The migration introduces GitHub-native CI/CD workflows and development environment configuration.

  • Adds mise configuration for standardized Java and Maven tooling
  • Creates GitHub Actions workflow for building and promoting artifacts
  • Implements automated cleanup for pull request resources

Reviewed Changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 3 comments.

File Description
mise.toml Configures development environment with Java 17 and Maven 3.9
.github/workflows/build.yml Main CI/CD pipeline with build and promote jobs
.github/workflows/pr-cleanup.yml Automated cleanup workflow for closed pull requests

Comment thread .github/workflows/build.yml Outdated
Comment thread .github/workflows/build.yml Outdated
Comment thread mise.toml Outdated
@jayadeep-km-sonarsource
jayadeep-km-sonarsource force-pushed the feat/jd/BUILD-8475-cirrus-to-github branch 3 times, most recently from 6f11e0c to edafa77 Compare July 24, 2025 12:15
@jayadeep-km-sonarsource

Copy link
Copy Markdown
Contributor Author

This PR depends on SonarSource/ci-github-actions#9 to be merged

@jayadeep-km-sonarsource
jayadeep-km-sonarsource force-pushed the feat/jd/BUILD-8475-cirrus-to-github branch 2 times, most recently from cc81275 to 701670e Compare July 28, 2025 13:54
@jayadeep-km-sonarsource

Copy link
Copy Markdown
Contributor Author

The build is failing because SonarSource/ci-github-actions#23 needs to be merged

Comment thread .github/workflows/build.yml
Signed-off-by: Jayadeep Kinavoor Madam <jayadeep.kinavoormadam@sonarsource.com>
@jayadeep-km-sonarsource
jayadeep-km-sonarsource force-pushed the feat/jd/BUILD-8475-cirrus-to-github branch from 701670e to 2aea9a2 Compare July 29, 2025 08:51
@sonarqube-next

Copy link
Copy Markdown

Quality Gate passed Quality Gate passed

Issues
0 New issues
0 Fixed issues
0 Accepted issues

Measures
0 Security Hotspots
0 Dependency risks
No data about Coverage
No data about Duplication

See analysis details on SonarQube

@jayadeep-km-sonarsource
jayadeep-km-sonarsource merged commit c165563 into master Jul 29, 2025
7 checks passed
@jayadeep-km-sonarsource
jayadeep-km-sonarsource deleted the feat/jd/BUILD-8475-cirrus-to-github branch July 29, 2025 08:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants