Skip to content

Add GitHub Actions deploy-snapshots workflow#120

Draft
Copilot wants to merge 3 commits intomainfrom
copilot/convert-bamboo-spec-to-github-action
Draft

Add GitHub Actions deploy-snapshots workflow#120
Copilot wants to merge 3 commits intomainfrom
copilot/convert-bamboo-spec-to-github-action

Conversation

Copy link

Copilot AI commented Feb 25, 2026

Adds a GitHub Actions workflow for deploying SNAPSHOT artifacts to Maven.

  • Added .github/workflows/deploy-snapshots.yml — deploys SNAPSHOT artifacts to Maven on push to main, matching the Bamboo "Deploy to Maven" stage. Follows the same pattern as openmrs-module-stockmanagement. Uses JDK 8/Temurin, Maven dependency caching, and openmrs-repo-snapshots server credentials.

The other two Bamboo stages were already covered by existing workflows:

Bamboo Stage GitHub Actions
Build and Test maven.yml (shared build-backend-module.yml)
Deploy to Maven deploy-snapshots.yml (new)
Release to Maven release.yml (tag-based GitHub releases)

💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.

…and remove bamboo-specs

Co-authored-by: dkayiwa <1390773+dkayiwa@users.noreply.github.com>
Copilot AI changed the title [WIP] Convert Bamboo spec to GitHub Action Convert Bamboo spec to GitHub Actions Feb 25, 2026
Copilot AI requested a review from dkayiwa February 25, 2026 10:33
@dkayiwa
Copy link
Member

dkayiwa commented Feb 25, 2026

@copilot do not delete the bamboo spec yet

Co-authored-by: dkayiwa <1390773+dkayiwa@users.noreply.github.com>
Copy link
Author

Copilot AI commented Feb 25, 2026

@copilot do not delete the bamboo spec yet

Restored bamboo-specs/bamboo.yml in 9fa3bcf. The PR now only adds the new deploy-snapshots.yml workflow without removing the Bamboo spec.

Copilot AI changed the title Convert Bamboo spec to GitHub Actions Add GitHub Actions deploy-snapshots workflow Feb 25, 2026
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