A collection of reusable GitHub Actions for building and maintaining Umbraco packages.
Updates version numbers in umbraco-package.json, package.manifest, and related files for Umbraco extensions.
Usage:
- name: Update version files
uses: crumpled/Crumpled.Umbraco.Package.Actions/update-version-files@main
with:
semver: '1.0.0-alpha.1'
path-to-extension: 'src/Extension'See update-version-files/README.md for full documentation.
Reference the action using the full path:
steps:
- uses: crumpled/Crumpled.Umbraco.Package.Actions/update-version-files@main
with:
semver: ${{ needs.setup.outputs.semver }}
path-to-extension: 'src/MyExtension'For production use, pin to a specific version instead of @main:
- uses: crumpled/Crumpled.Umbraco.Package.Actions/update-version-files@v1.0.0Or use a major version tag that follows the latest minor/patch:
- uses: crumpled/Crumpled.Umbraco.Package.Actions/update-version-files@v1We welcome contributions! Each action should:
- Have its own directory with an
action.ymlfile - Include a comprehensive README.md
- Follow composite action best practices
- Be tested before merging
MIT License - see LICENSE for details.