GitHub Action that allows the use of GitVersion to easily calculate semantic versions for projects using Git.
Examples for usage of GitVersion Execute:
- Linux - Recommended to build and run
- Node.js - Latest LTS version recommended
- .NET SDK - Version 8.0 or later required for GitVersion
- Git - Latest version recommended
This repository commits generated .mjs bundles in dist/ and gitversion/execute/ because those are the published artifacts. After changing src/, run npm run build and include the generated output in your commit. Do not edit generated .mjs files by hand.
- TypeScript/JavaScript - Primary development languages
- GitHub Actions - Understanding of action creation and workflows
- .NET Tools - Basic understanding of .NET CLI tools
- Git - Strong knowledge of Git versioning
src/tools/- Core implementation of GitVersion integrationsrc/agents/- Build agent implementationssrc/__tests__/- Test suites organized by componentdocs/examples/- Usage examples for GitHub Actions
