·
5 commits
to refs/heads/main
since this release
Initial Action @Benbentwo (#1)
what
- Initial Action
- Creates branch from tag
why
- Most commonly used for release branches
- satya-500/create-branch-from-tag began to fail for us so we needed to recreate this
references
atmos.yaml inherit @Benbentwo (#3)
This pull request introduces several improvements to project automation, documentation, and configuration. The main highlights are the addition of new GitHub Actions workflows for branch management and testing, significant updates to the README.md for clarity and community engagement, and the introduction of an atmos.yaml configuration file for centralized project configuration.
CI/CD Workflow Enhancements:
- Added
.github/workflows/branch.ymlto automate branch creation and management for pull requests and pushes to main and release branches, using a shared workflow template. - Introduced
.github/workflows/test-positive.ymlto provide comprehensive test coverage for the GitHub Action, including tests for lightweight and annotated tags, branch updates, error handling, and cleanup.
Documentation Improvements:
- Major overhaul of
README.md:- Updated header, badges, and branding for a more modern look.
- Clarified build instructions and usage, and added a new "Inputs" section describing action parameters. [1] [2]
- Replaced older sections with a new, more concise contributing guide and community links, streamlining information about support, office hours, and newsletter.
- Updated license and footer sections for consistency and clarity.
- Removed deprecated or redundant content to improve readability. [1] [2]
Project Configuration:
- Added
atmos.yamlto enable centralized, DRY configuration management using Atmos, including shared imports for organizational consistency.