Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CICD: Fix JReleaser path mismatch in dotCLI Release Process #29375

Closed
dcolina opened this issue Jul 29, 2024 · 2 comments · Fixed by #29513
Closed

CICD: Fix JReleaser path mismatch in dotCLI Release Process #29375

dcolina opened this issue Jul 29, 2024 · 2 comments · Fixed by #29513

Comments

@dcolina
Copy link
Contributor

dcolina commented Jul 29, 2024

Parent Issue

Problem Statement

During the dotCLI release process, the binaries are missing from the GitHub release. The issue seems to be related to the JReleaser binary selector, which appears to be referencing directories that no longer exist. The current configuration expects directories like artifacts-osx-aarch_64, but in the CI/CD build workflow, the directories are being named differently, such as artifacts-macos-14.

Steps to Reproduce

  1. Initiate the release process for dotCLI.
  2. Observe that the binaries are missing in the GitHub release.

Acceptance Criteria

  • All expected binaries are correctly published to GitHub releases.
  • The JReleaser configuration correctly identifies and utilizes the existing directories.

dotCMS Version

N/A

Proposed Objective

Quality Assurance

Proposed Priority

Priority 2 - Important

External Links

N/A

Assumptions & Initiation Needs

  • This issue assumes that the paths configured in JReleaser need to match the output directories of the CI/CD build workflow.
  • Initiation requires access to both the JReleaser configuration and the CI/CD workflow settings.

Quality Assurance Notes & Workarounds

N/A

Sub-Tasks & Estimates

N/A

github-merge-queue bot pushed a commit that referenced this issue Aug 12, 2024
)

### Proposed Changes
* Fix cleanup-runner action. Docker commands are not available on macOS
runners.
* Enable cleanup-runner on `cli-build-artifacts` and
`cli-release-process` to avoid disk space issues.
* Setting the right path to get the cli binaries and pushing as
artifacts of the release.

### Additional Info
Related to #29375 (CICD Fix JReleaser path mismatch in dotCLI Release).
@dcolina dcolina removed their assignment Aug 13, 2024
@bryanboza
Copy link
Member

bryanboza commented Aug 13, 2024

Note: We need wait until fire the release process in order to validate if this is working or not...

@nollymar
Copy link
Contributor

@bryanboza bryanboza added QA : Approved Release : 24.08.27 Custom templates and loggin fixes labels Aug 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.

3 participants