back to home

GitTools / actions

GitHub Action that installs and uses the GitVersion and GitReleaseManager tools

263 stars
78 forks
7 issues
TypeScriptJavaScriptPowerShell

AI Architecture Analysis

This repository is indexed by RepoMind. By analyzing GitTools/actions in our AI interface, you can instantly generate complete architecture diagrams, visualize control flows, and perform automated security audits across the entire codebase.

Our Agentic Context Augmented Generation (Agentic CAG) engine loads full source files into context on-demand, avoiding the fragmentation of traditional RAG systems. Ask questions about the architecture, dependencies, or specific features to see it in action.

Source files are only loaded when you start an analysis to optimize performance.

Embed this Badge

Showcase RepoMind's analysis directly in your repository's README.

[![Analyzed by RepoMind](https://img.shields.io/badge/Analyzed%20by-RepoMind-4F46E5?style=for-the-badge)](https://repomind.in/repo/GitTools/actions)
Preview:Analyzed by RepoMind

Repository Overview (README excerpt)

Crawler view

GitTools actions GitHub Actions that allow the setup and use of the GitVersion and GitReleaseManager tools. [![Github Action][gh-actions-badge]][gh-actions] [![Azure Pipelines Task][az-pipeline-task-badge]][az-pipeline-task] Usage GitVersion Examples for usage of **GitVersion**: • GitHub Actions • Azure Pipelines tasks GitReleaseManager Examples for usage of **GitReleaseManager**: • GitHub Actions • Azure Pipelines tasks [gh-actions]: https://github.com/marketplace/actions/gittools [gh-actions-badge]: https://img.shields.io/badge/marketplace-gittools-blue?logo=github [az-pipeline-task]: https://marketplace.visualstudio.com/items?itemName=gittools.gittools [az-pipeline-task-badge]: https://img.shields.io/badge/marketplace-gittools-blue?logo=data:application/pdf;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAABJlJREFUWIXFVk1sVFUU/u6dNzOd6fx2ftoGFNIfNa1prCW4ALHsGolIYmjQGH/CwmUXBl2gK0OihoUYE5G40GAEQ7QJ0IobQSEkLYLFH4QabSpUptPpTDs/773pzLvHRTvDm3lvpjOtxpOcTN69557vu+eec+YwIsL/KdK/4aRzz8WupubA4xKDrRZ7LS8yYxPZ4/RDX27dBLa8PLGnu7fjKxBYPee2ijgH8PG6CGwZvOptfbD1pNDqAwcAboUbWOcTeDb4R8CYfS1ZJLTl3zUT2Lr/xkvhVt82Ekb4TSGG9o12OOwc0cQSfp3OQVZLgySwDgLtg1e9nR0tR02w0bPZgofbXcVvt9OKjWGBr8cXIavcwIBjDbKhxTcCMLsgQK92K6GrzQUilKhN4ujeZCuxNUSg8/kxj1coq5aRsAdeCLUEtpm1D4+TVczGkM8Govy9BQYqEuh78WKPx2a9TmioCs4ZRyDYhErNS1YJlfqarGol58RKCCQAWNJYu8Sq5zJjDI3uAAioCJKQgWhCRchvvMjkXypKcmalCviycwuVv2e5Wi0OcHtDVRshGL77SUE0oRbfXxOEa5MpTEVLbQsiAUBeA6pFwMIscPgCFW+ul7TKMHpFQdClQJIYFtMEJWfMDEMSmpXUcnQApzsIgJkSaHJzLGQ0CKEDIYa5ZNGDqd98Lq/qCOQhhHlFNthcsNjsECYMgz4JPncj/F6BqZk08lrNPZEW4okLRQJCWAjceNjCOBzeJtPoNPuscLud0AhgxOF2cswntdWRibKxO9F9M9/03ywSAPEY9DUKAIzB5Q4CbKVgdRLySnC5HCi04WRaQawGcDWTvRyfS+2aGu5bKMIUavOBfZeGALxX2LBZHPAEmw1OQn4LvK5GEJZfN5mWEU3kDXZ6EUS5ZDQxdONkz4fle0zfHNr2fv8qZ+wwANgtjXCHwgZwXxn47CrgWVkej0eiA9NntyfM9ll5V2vbe+ktgN5gYLccDf5Jp8/zFACE/ZLh5rOJXEVgIkJ6fuHAbyd6DlcjaEj9P09tfxOE19Ss49FfjnfvlhfTX4R8ZeApGZF4zvCnU9AlRUE8cgdJFv+kanjMIlAuTx+c6gmGAtcz2XvglW5ORMgkYlCzGRAj5HMiNHO6P1bNf9V5YODgdGtvR/AKGEMkQZiNpRGp8OZLiozUQgyi0ORrbAkcAD44m3royHDq7SNfJh/Tb547tOnu3zH5MxKUi8bme/+Yip8QgqBXTRBSsSgW4rPIUx6CqKg1EyANnYzjdWblveUGnx5o3v/zzdv3jxzaPHHr8+7nMsnkGVq54JKiYP7ubWSyaQiQIRdqkZpGspF3uyIAwAZP2VqV8H25jAJihCWRqTqNS5JzVRp1zYRhJbxLI3pE0TIrK3VP4wapayacPfPEsBD0iv6dq2kyubrP0ggQnn3/dLp0KSd+HHrGM1b4nhvdeSzw5Hkw4KN6yNdGALQDhB0lS5y9A2BMvzQ/uvNY08AFDpCht+ulQZOzNREQsjLOnY7dZgbcit/N1uPn+o96B769BkLAbJ/Ap+Ln+9Nme3pZtRP+1/IPO814AQ1WwqwAAAAASUVORK5CYII= Versioning and Compatibility You can find the compatibility matrix in the versions.md file. Contributing Prerequisites • **Linux** - Recommended to build and run • **Node.js** - Latest LTS version recommended • **.NET SDK** - Version 8.0 or later required for GitVersion and GitReleaseManager tools • **Git** - Latest version recommended Development Environment Setup This project is designed to be run and worked on in a Linux or macOS environment. If developing on Windows, please consider using WSL as it's likely you will run into issues with file paths etc • Clone the repository: • Install dependencies: • Build the project: • For local development: • For Azure Pipelines: • For GitHub Actions: • Test the project: Required Knowledge • **TypeScript/JavaScript** - Primary development languages • **GitHub Actions** - Understanding of action creation and workflows • **Azure Pipelines** - Familiarity with pipeline tasks and extensions • **.NET Tools** - Basic understanding of .NET CLI tools • **Git** - Strong knowledge of Git versioning and release management Project Structure • - Core implementation of GitVersion and GitReleaseManager integrations • - Build agent implementations for different CI platforms • - Test suites organized by component • - Usage examples for both GitHub Actions and Azure Pipelines Creating Pull Requests When contributing to this project, please follow these guidelines for creating pull requests: • **Fork and Clone** • Fork the repository to your GitHub account • Clone your fork locally: • Add upstream remote: • **Create a Feature Branch** • Create a branch from main: • Use descriptive branch names (e.g., , ) • **Keep Your Branch Updated** • Fetch upstream changes: • Rebase your branch on upstream main: • Always use rebase instead of merge to maintain a clean history • **Make Your Changes** • Make commits with clear, descriptive messages • Follow the project's code style and conventions • Add tests for new features or bug fixes • Run tests locally to ensure everything passes • **Submit the Pull Request** • Push your changes to your fork: • Go to the original repository on GitHub • Click "New Pull Request" and select your feature branch • Link any related issues • **PR Guidelines** • Keep PRs focused and single-purpose • Include tests and documentation updates • Ensure CI checks pass • **After PR is Merged** • Delete your feature branch locally and remotely • Update your main branch with the upstream changes • Celebrate your contribution! 🎉