Skip to content

Comments

ci(ci): remove legacy release workflows and unused utility workflow (#34674)#34707

Draft
spbolton wants to merge 3 commits intomainfrom
issue-34674-task-remove-legacy-release-workflows-after
Draft

ci(ci): remove legacy release workflows and unused utility workflow (#34674)#34707
spbolton wants to merge 3 commits intomainfrom
issue-34674-task-remove-legacy-release-workflows-after

Conversation

@spbolton
Copy link
Contributor

@spbolton spbolton commented Feb 20, 2026

Description

Removes all remaining legacy-release_* workflows (replaced by the modular CI/CD system in #34637) plus two additional disabled/dead workflows identified during cleanup.

Changes

Legacy Release Workflows (all explicitly deprecated)

  • Removed legacy-release_maven-release-process.yml — replaced by cicd_6-release.yml
  • Removed legacy-release_publish-dotcms-docker-image.yml — replaced by cicd_8-manual-deploy.yml
  • Removed legacy-release_comp_maven-build-docker-image.yml — internal component only used by the two workflows above
  • Removed legacy-release_sbom-generator.yaml — disabled in GitHub UI; SBOM generation now handled by cicd_comp_release-phase.yml

Additional Unused Workflows

  • Removed utility_discover-docker-tags.yml — zero run history, uses actions/checkout@v2 (EOL), references non-existent dotCMS/gradle.properties (Maven project has no Gradle config)
  • Removed publish_docs.yml — disabled in GitHub UI, uses EOL tooling (Node 16 / actions/setup-node@v2-beta), gh-pages branch last updated June 2023; Javadoc publishing is still handled by cicd_comp_release-phase.yml

Replacement Workflows

Removed Replacement
legacy-release_maven-release-process.yml cicd_6-release.yml
legacy-release_publish-dotcms-docker-image.yml cicd_8-manual-deploy.yml
legacy-release_sbom-generator.yaml SBOM via cicd_comp_release-phase.yml
publish_docs.yml Javadocs via cicd_comp_release-phase.yml (Storybook docs not currently published)

Notes

  • The .github/actions/legacy-release/ actions directory (sbom-generator, changelog-report, rc-changelog) is not removed — it is still referenced by cicd_comp_release-phase.yml
  • Storybook/component library docs (previously pushed to gh-pages) are not currently being published anywhere. If this needs to be restored, a separate issue should be created with updated tooling

Testing

  • Verify cicd_6-release.yml is functioning for standard releases
  • Verify cicd_8-manual-deploy.yml is functioning for manual/feature branch deploys
  • Confirm no external systems reference the removed workflow names

Closes #34674

Issue: [TASK] Remove legacy release workflows after replacement validation

- Remove legacy-release_maven-release-process.yml (replaced by cicd_6-release.yml)
- Remove legacy-release_publish-dotcms-docker-image.yml (replaced by cicd_8-manual-deploy.yml)
- Remove legacy-release_comp_maven-build-docker-image.yml (internal component for removed workflows)
- Remove utility_discover-docker-tags.yml (never used, references outdated tools and non-existent gradle.properties)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@spbolton spbolton linked an issue Feb 20, 2026 that may be closed by this pull request
18 tasks
@github-actions github-actions bot added the Area : CI/CD PR changes GitHub Actions/workflows label Feb 20, 2026
@spbolton spbolton changed the title ci(ci): [TASK] Remove legacy release workflows after repla (#34674) ci(ci): remove legacy release workflows and unused utility workflow (#34674) Feb 20, 2026
spbolton and others added 2 commits February 20, 2026 15:15
#34674)

- Remove legacy-release_sbom-generator.yaml (disabled in GitHub UI, superseded by
  cicd_comp_release-phase.yml SBOM integration)
- Remove publish_docs.yml (disabled in GitHub UI, uses EOL Node 16 / actions/setup-node@v2-beta,
  gh-pages branch last updated June 2023 - Storybook/component docs publishing not active)

Note: Javadoc publishing to S3 is still handled by cicd_comp_release-phase.yml

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…ctions (#34674)

- Move sbom-generator action from actions/legacy-release/ to actions/release/
- Update cicd_comp_release-phase.yml reference to use new actions/release/sbom-generator path
- Delete actions/legacy-release/changelog-report (not referenced by any active workflow)
- Delete actions/legacy-release/rc-changelog (not referenced by any active workflow)
- Remove stale legacy-release references from cicd_6-release.yml and cicd_8-manual-deploy.yml comments

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Area : CI/CD PR changes GitHub Actions/workflows

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

[TASK] Remove legacy release workflows after replacement validation

1 participant