Skip to content

BUILD-8776 Improve AI migration guidelines#45

Merged
matemoln merged 4 commits intomasterfrom
feat/mm/BUILD-8776
Aug 8, 2025
Merged

BUILD-8776 Improve AI migration guidelines#45
matemoln merged 4 commits intomasterfrom
feat/mm/BUILD-8776

Conversation

@matemoln
Copy link
Copy Markdown
Contributor

@matemoln matemoln commented Aug 7, 2025

Changes

  • Remove references to get-build-number since it's bundled with the build and promote actions
  • Improve documentation on build and promotion parameters
  • Configure the sonar-platform parameter for build actions
  • Update dependency versions

Validation

Outputs verified with VSCode and Claude Sonnet 4

Phase 2-3: Create Build and Promote Workflows

Now I'll create the main build workflow. Based on the migration guide and the Cirrus CI configuration analysis:

  1. Repository visibility: This is a public repository
  2. Runner selection: For public repository with auth actions → ubuntu-24.04-large
  3. Artifactory roles: I found private-reader and qa-deployer patterns in the Cirrus CI config, so I need to override the default roles
  4. SonarQube platform: Uses next platform (default), no override needed
  5. Pull request deploymentDEPLOY_PULL_REQUEST: true is set, so I need deploy-pull-request: true and promote-pull-request: true

@matemoln matemoln requested a review from a team August 7, 2025 11:58
@matemoln matemoln force-pushed the feat/mm/BUILD-8776 branch from 7bf5b68 to 2eb96cd Compare August 7, 2025 16:41
@matemoln matemoln changed the title BUILD-8776 Remove references to get-build-number since it's bundled with the build and promote actions BUILD-8776 Update docs Aug 7, 2025
@matemoln matemoln force-pushed the feat/mm/BUILD-8776 branch from 47e52af to 4c89b16 Compare August 8, 2025 14:13
@matemoln matemoln changed the title BUILD-8776 Update docs BUILD-8776 Improve AI migration guidelines Aug 8, 2025
@sonarqubecloud
Copy link
Copy Markdown

sonarqubecloud Bot commented Aug 8, 2025

🤖 Pull Request summary

Updates GitHub Actions migration documentation with action version bumps and workflow simplifications.

• Updates actions/checkout to v4.2.2 and jdx/mise-action to v2.4.4 throughout examples
• Removes get-build-number action references - build numbering now handled automatically
• Adds comprehensive guidance for overriding Artifactory roles and SonarQube platforms with detection matrices
• Simplifies workflow templates by removing manual build number steps
• Updates build number configuration to use SPEED portal instead of manual repository settings

Review focus: Verify the removal of get-build-number action doesn't break existing workflows and confirm the new override detection logic is accurate for different repository configurations.

💬 Please send your feedback

Quality Gate Passed Quality Gate passed

Issues
0 New issues
0 Accepted issues

Measures
0 Security Hotspots
0.0% Coverage on New Code
0.0% Duplication on New Code

See analysis details on SonarQube Cloud

@matemoln matemoln merged commit a28707e into master Aug 8, 2025
8 checks passed
@matemoln matemoln deleted the feat/mm/BUILD-8776 branch August 8, 2025 14:16
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.

2 participants