Skip to content

[Feature]: ci: verify changelog automation workflow using a dummy tag #79

@Yuvraj-Sarathe

Description

@Yuvraj-Sarathe

Problem Description

Problem Statement

The newly implemented changelog.yml flat-file documentation workflow is event-driven and cannot retroactively run on historical Git tags or normal branch commits. To verify that the bash array mapping (mapfile), nullglob handling (shopt -s nullglob), and loop-prevention tags ([skip ci]) operate flawlessly under the GitHub Actions runner execution environment, we must manually force a tag event.

Proposed Solution

Mint a temporary dummy tag matching the v*.*.*-* pre-release wildcard pattern directly on the working branch and push it to the remote repository. This will force the webhook to trigger the runner, allowing us to inspect the live logs and verify the structural output inside the docs/ folder before final production deployment.

Step-by-Step Execution Plan

  • Ensure the latest changelog.yml configuration is committed to the development branch.
  • Create a local test tag via terminal: git tag v1.2.2-test
  • Push the test tag upstream: git push origin v1.2.2-test
  • Monitor the Actions tab under the workflow name Auto Changelog & Versioned Docs to confirm a green exit status.
  • Audit docs/README.md to confirm the test version content is cleanly embedded and linked.
  • Purge the dummy tracking artifacts once validation succeeds:
    git tag -d v1.2.2-test
    git push origin --delete v1.2.2-test
    

Alternatives Considered

No response

Additional Context

MUST RESOLVE ISSUE #78 FIRST BEFORE SOLVING THIS!!!

Would you like to work on this feature?

  • Yes, I would like to work on this feature!

Metadata

Metadata

Labels

cicdtype of workdocumentationImprovements or additions to documentationenhancementNew feature or request

Type

No fields configured for Task.

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions