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

feat: Configuring GHA workflow for dotcli release. #26058

Closed
wants to merge 19 commits into from

Conversation

dcolina
Copy link
Contributor

@dcolina dcolina commented Sep 12, 2023

Proposed Changes

  • Implements GitHub Actions workflow for creating a release for DotCli

Fixes

#25951

🤖 Generated by Copilot at c6f90c2

This pull request adds support for releasing the dotCMS CLI tool using the JReleaser Maven plugin and a GitHub workflow. It modifies the pom.xml files of the parent and the dotcms-cli modules, and adds a jreleaser.yml file and a .github/workflows/cli-release-process.yml file.

🤖 Generated by Copilot at c6f90c2

  • Add a new GitHub workflow to release the dotCMS CLI tool (link)
    • The precheck job updates the version in the pom.xml files and commits the changes (link, link)
    • The release job builds the CLI tool using Quarkus and JReleaser (link, link)
  • Add the dotcms-cli module to the parent pom.xml file (link)
  • Add a JReleaser configuration file for the dotcms-cli tool (link)
  • Add the JReleaser Maven plugin to the dotcms-cli pom.xml file (link, link)

dcolina and others added 19 commits September 12, 2023 16:13
…:dotCMS/core into 25951-implement-gha-generate-cli-release

# Conflicts:
#	.github/workflows/cli-release-process.yml
@dcolina dcolina closed this Sep 13, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

1 participant