Skip to content

BUILD-8639: Add cursor rules to help with migration#17

Merged
jayadeep-km-sonarsource merged 1 commit intomasterfrom
feat/jd/BUILD-8639-cursor-rule-migration
Jul 28, 2025
Merged

BUILD-8639: Add cursor rules to help with migration#17
jayadeep-km-sonarsource merged 1 commit intomasterfrom
feat/jd/BUILD-8639-cursor-rule-migration

Conversation

@jayadeep-km-sonarsource
Copy link
Copy Markdown
Contributor

@jayadeep-km-sonarsource jayadeep-km-sonarsource commented Jul 23, 2025

BUILD-8639: Add cursor rules to help with migration

The md file is supposed to be comprehensive and verbose documentation for AI tools like cursor to help with the documentation. We should keep it up-to-date as needed.

To use this, we can prompt the AI as below

Refer @https://github.com/SonarSource/ci-github-actions/blob/feat/jd/BUILD-8639-cursor-rule-migration/.cursor/cirrus-github-migration.md  and migrate @.cirrus.yml 

If the user is signed into github in Cursor, it will read the guide and do the migration

@jayadeep-km-sonarsource jayadeep-km-sonarsource force-pushed the feat/jd/BUILD-8639-cursor-rule-migration branch from 678f647 to 9bc513b Compare July 24, 2025 07:33
@jayadeep-km-sonarsource jayadeep-km-sonarsource marked this pull request as ready for review July 24, 2025 07:34
@jayadeep-km-sonarsource jayadeep-km-sonarsource requested a review from a team July 24, 2025 07:34
@jayadeep-km-sonarsource jayadeep-km-sonarsource force-pushed the feat/jd/BUILD-8639-cursor-rule-migration branch 5 times, most recently from 312e2d6 to 8fa67a2 Compare July 25, 2025 07:10
@jayadeep-km-sonarsource jayadeep-km-sonarsource force-pushed the feat/jd/BUILD-8639-cursor-rule-migration branch from 8fa67a2 to 9b34583 Compare July 25, 2025 08:21
Comment thread .cursor/cirrus-github-migration.md Outdated
Comment thread .cursor/cirrus-github-migration.md Outdated
@jayadeep-km-sonarsource jayadeep-km-sonarsource force-pushed the feat/jd/BUILD-8639-cursor-rule-migration branch 2 times, most recently from cff3200 to 11715ad Compare July 28, 2025 09:29
Signed-off-by: Jayadeep Kinavoor Madam <jayadeep.kinavoormadam@sonarsource.com>
@jayadeep-km-sonarsource jayadeep-km-sonarsource force-pushed the feat/jd/BUILD-8639-cursor-rule-migration branch from 11715ad to e313446 Compare July 28, 2025 09:30
@sonarqubecloud
Copy link
Copy Markdown

🤖 Pull Request summary

This pull request adds comprehensive documentation for migrating from CirrusCI to GitHub Actions.

  • Adds migration guide: Creates detailed 990-line documentation covering migration patterns, security practices, and best practices
  • Includes security guidelines: Documents action pinning requirements, secure input handling, and permissions management
  • Provides migration templates: Offers complete workflow examples for Maven, Gradle, and Poetry projects with runner selection guidance
  • Documents troubleshooting: Covers common issues, vault permissions setup, and testing strategies
  • Updates contribution docs: Adds instructions for using AI tools with the migration guide as context

💬 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

@jayadeep-km-sonarsource jayadeep-km-sonarsource merged commit 85e17fc into master Jul 28, 2025
8 checks passed
@jayadeep-km-sonarsource jayadeep-km-sonarsource deleted the feat/jd/BUILD-8639-cursor-rule-migration branch July 28, 2025 09:34
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