Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 7 additions & 8 deletions .github/workflows/WORKFLOW_ARCHITECTURE.md
Original file line number Diff line number Diff line change
Expand Up @@ -727,13 +727,13 @@ Navigate to: https://github.com/dotCMS/core/actions → **"-6 Release Process"**

### Optional Configurations

| Option | Default | Purpose |
|--------|---------|---------|
| **Deploy Artifact** | ✅ Enabled | Deploy to Artifactory (repo.dotcms.com)<br/>**Required for successful release** |
| **Update Plugins** | ✅ Enabled | Triggers plugin-seeds repo update<br/>**Note**: Currently requires manual execution at [plugin-seeds/release-target.yml](https://github.com/dotCMS/plugin-seeds/actions/workflows/release-target.yml) |
| **Upload Javadocs** | ✅ Enabled | Generate and upload to S3 static bucket<br/>Creates HTML documentation bundle |
| **Update GitHub Labels** | ✅ Enabled | Replaces "Next Release" with "Release vX.X.X"<br/>Enables filtering issues by release |
| **Notify Slack** | ✅ Enabled | Posts announcement to general channel<br/>Can disable for testing |
| Option | Default | Purpose |
|--------|---------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **Deploy Artifact** | ✅ Enabled | Deploy to Artifactory (repo.dotcms.com)<br/>**Required for successful release** |
| **Update Plugins** | ✅ Enabled | Triggers plugin-examples repo update<br/>**Note**: Currently requires manual execution at [dotcms-community/plugin-examples/release-target.yml](https://github.com/dotcms-community/plugin-examples/actions/workflows/release-target.yml) |
| **Upload Javadocs** | ✅ Enabled | Generate and upload to S3 static bucket<br/>Creates HTML documentation bundle |
| **Update GitHub Labels** | ✅ Enabled | Replaces "Next Release" with "Release vX.X.X"<br/>Enables filtering issues by release |
| **Notify Slack** | ✅ Enabled | Posts announcement to general channel<br/>Can disable for testing |

### Process Overview

Expand Down Expand Up @@ -1055,4 +1055,3 @@ Our CI/CD architecture delivers significant benefits over traditional monolithic
**Last Updated**: December 2024
**Maintained By**: dotCMS DevOps Team
**Questions?** Contact #guild-dev-pipeline on Slack

4 changes: 2 additions & 2 deletions .github/workflows/cicd_comp_release-phase.yml
Original file line number Diff line number Diff line change
Expand Up @@ -219,7 +219,7 @@ jobs:
-H "Accept: application/vnd.github+json" \
-H "Authorization: Bearer ${CI_MACHINE_TOKEN}" \
-H "X-GitHub-Api-Version: 2022-11-28" \
https://api.github.com/repos/dotCMS/plugin-seeds/dispatches \
https://api.github.com/repos/dotcms-community/plugin-examples/dispatches \
-d "{\"event_type\": \"on-plugins-release\", \"client_payload\": {\"release_version\": \"${release_version}\"}}" \
-w "\n%{http_code}" \
-s)
Expand Down Expand Up @@ -284,4 +284,4 @@ jobs:
new_label: 'Release : ${{ inputs.release_version }}'
rename_label: 'Next Release'
secrets:
CI_MACHINE_TOKEN: ${{ secrets.CI_MACHINE_TOKEN }}
CI_MACHINE_TOKEN: ${{ secrets.CI_MACHINE_TOKEN }}
Original file line number Diff line number Diff line change
Expand Up @@ -357,7 +357,7 @@ jobs:
-H "Accept: application/vnd.github+json" \
-H "Authorization: Bearer ${{ secrets.CI_MACHINE_TOKEN }}" \
-H "X-GitHub-Api-Version: 2022-11-28" \
https://api.github.com/repos/dotCMS/plugin-seeds/dispatches \
https://api.github.com/repos/dotcms-community/plugin-examples/dispatches \
-d "{\"event_type\": \"on-plugins-release\", \"client_payload\": {\"release_version\": \"$release_version\"}}" \
-w "\n%{http_code}" \
-s)
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/maven-release-process.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ This checkbox is enabled by default and the function is to deploy all the depend

Update plugins (default enabled):

Same thing here, by default is enabled and the function is to create a plugins version for the release that will be generated by the job. Currently this does not happen in an automated way, therefore this step should be manually run by executing the plugin-seeds repo workflow at [https://github.com/dotCMS/plugin-seeds/actions/workflows/release-target.yml](https://github.com/dotCMS/plugin-seeds/actions/workflows/release-target.yml) matching the same release version value.
Same thing here, by default is enabled and the function is to create a plugins version for the release that will be generated by the job. Currently this does not happen in an automated way, therefore this step should be manually run by executing the plugin-examples repo workflow at [https://github.com/dotcms-community/plugin-examples/actions/workflows/release-target.yml](https://github.com/dotcms-community/plugin-examples/actions/workflows/release-target.yml) matching the same release version value.



Expand Down Expand Up @@ -74,4 +74,4 @@ This field is related to generating a notification in the general slack channel

Finally once you set all the parameters, we are ready to release, just click on the “Run Workflow” button and it will start a process in the background in order to deploy everything and finally generate the release version. After some minutes, you will receive a notification on the general slack channel about the new version.

Also, you can track one by one all the stages and see more details about the process in the page redirected after firing the action.
Also, you can track one by one all the stages and see more details about the process in the page redirected after firing the action.
4 changes: 2 additions & 2 deletions docs/README.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@ for developers looking to begin developing plugins for dotCMS.

Note: the samples has been moved to:

https://github.com/dotCMS/plugin-seeds
https://github.com/dotcms-community/plugin-examples

For other documentation, refer to:

http://dotcms.com/
http://dev.dotcms.com/
Loading