Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Implement Automated Release Workflow for XML Updates
This commit introduces an updated GitHub Actions workflow in the feature/ci-cd-automation branch. The key features of this workflow are: - It triggers exclusively on pushes to XML files in the feature/ci-cd-automation branch. - On each push, it automatically zips the updated XML files with a date-stamped filename. - It generates dynamic release notes based on the commit messages since the last release. - It creates a draft release with the current date in the tag and release name. - The zipped XML files are uploaded as assets to the draft release. This setup allows for testing the automated release process in a controlled environment. The use of draft releases ensures that these automated releases are not visible to the public and can be reviewed and finalized manually.
- Loading branch information