Skip to content

feat(dpav3914): reset release - #78

Open
stecullum wants to merge 1 commit into
developfrom
feature/dpav3194-undo-changes-to-original-release-procedure
Open

stecullum wants to merge 1 commit into
developfrom
feature/dpav3194-undo-changes-to-original-release-procedure

Conversation

@stecullum

Copy link
Copy Markdown

Revert the release.yml and ghcr code back to what was in main branch

@github-actions

Copy link
Copy Markdown
Contributor

✅ OSS Checks Passed

All tracked OSS checks passed in this run.

📊 Total Files 🟢 Passed 🔴 Failed 🧮 Score
13 13 0 100%

Results from commit c087eca, view the full job summary↗️ for detailed results.

@sonarqubecloud

Copy link
Copy Markdown

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Copilot review overview

🟡 Changes recommended

Maven publishing is not performed, GHCR image paths are malformed, and the vulnerability scan no longer blocks releases.

Get a fresh assessment by requesting another Copilot review.

Review effort: Lite
Findings: 2 High severity

Open (2)
What changed in this PR

Updates release automation for Maven and GHCR publishing.

Changes:

  • Reorganizes release publishing jobs.
  • Updates GHCR image build, tagging, and push commands.
  • Adjusts workflow permissions and Trivy behavior.
File Description
.github/​workflows/​release.yaml Coordinates Maven and container releases.
.github/​workflows/​docker-ghcr.yml Builds, scans, tags, and pushes the GHCR image.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.


- name: Build Server Image
run: docker build --no-cache --build-arg JAR_NAME="management-node-${{ inputs.jar_version }}" -t "${REPO}:staged" -f "${{ github.workspace }}/docker/Dockerfile" --target ${{ inputs.docker_target }} .
run: docker build --no-cache --build-arg JAR_NAME="management-node-${{ inputs.jar_version }}" -t ghcr.io/${REPO}/management-node:staged -f "${{ github.workspace }}/docker/Dockerfile" --target ${{ inputs.docker_target }} .
- name: Build packages
run: ./mvnw $MAVEN_CLI_OPTS package -DskipTests
- name: Publish package
run: ./mvnw $MAVEN_CLI_OPTS package -DskipTests

This branch has not been deployed

No deployments
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