SaaSHub helps you find the best software and product alternatives Learn more →
Top 5 C# Semver Projects
-
Project mention: Semantic Versioning using GitVersion YAML file for your .NET, Java, and Kotlin projects' CI/CD | dev.to | 2024-12-03
name: Java Build and Test With Gradle on: [push, pull_request, workflow_dispatch] jobs: build: runs-on: ubuntu-latest permissions: contents: read steps: - name: Checkout uses: actions/[email protected] with: fetch-depth: 0 - name: Set up JDK 23 uses: actions/[email protected] #https://github.com/actions/setup-java with: java-version: '23' distribution: 'oracle' - name: Install GitVersion 6.0.5 for Gradle run: | wget -q -O gitversion.tar.gz https://github.com/GitTools/GitVersion/releases/download/6.0.5/gitversion-linux-x64-6.0.5.tar.gz mkdir gitversion_extracted tar -xzf gitversion.tar.gz -C gitversion_extracted ls -R gitversion_extracted sudo mv gitversion_extracted/gitversion /usr/local/bin/gitversion sudo chmod +x /usr/local/bin/gitversion - name: Setup Gradle 8.11.1 uses: gradle/actions/setup-gradle@v4 #https://github.com/gradle/actions/blob/main/docs/setup-gradle.md#build-with-a-specific-gradle-version with: gradle-version: '8.11.1' - name: Build with Gradle 8.11.1 run: gradle build --scan --warning-mode all dependency-submission: # See: https://github.com/gradle/actions/blob/main/dependency-submission/README.md runs-on: ubuntu-latest permissions: contents: write steps: - name: Checkout uses: actions/[email protected] - name: Set up JDK 23 uses: actions/[email protected] with: java-version: '23' distribution: 'oracle' - name: Setup Gradle 8.11.1 uses: gradle/actions/setup-gradle@v4 with: gradle-version: '8.11.1' - name: Setup Gradle Wrapper run: gradle wrapper - name: Generate and submit dependency graph uses: gradle/actions/dependency-submission@v4
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
Verlite
Automatically version projects via semantic git tags with a focus on being lite, optimized for continuous delivery.
-
Versioning.NET
A dotnet tool that automatically increments versions in csproj files based on git commit hints.
-
C# Semver discussion
C# Semver related posts
-
Make Your .NET Startup Code More Modular with StartupOrchestration.NET
-
How to set up automatic versioning
-
How to automate the versioning of projects?
-
Wrote a CLI application to increase .NET's projects version by Semver
-
Managing Embedded SW revs?
-
Question about app versioning...
-
How do you track which version of microservice is deployed on a stage at any given point
-
A note from our sponsor - SaaSHub
www.saashub.com | 17 Jan 2025
Index
What are some of the best open-source Semver projects in C#? This list will help you:
# | Project | Stars |
---|---|---|
1 | GitVersion | 2,905 |
2 | BuildVersioning | 59 |
3 | Verlite | 23 |
4 | Versioning.NET | 20 |
5 | vernuntii | 5 |