testing builds

This commit is contained in:
defnotken
2025-08-26 12:59:23 -05:00
parent e5c87e5d68
commit d5d89a759e

View File

@@ -4,37 +4,60 @@ on:
push: push:
branches: [ master ] branches: [ master ]
env:
DOTNET_VERSION: 9.x
SOLUTION_PATH: LightlessSync.sln
jobs: jobs:
tag-and-release: tag-and-release:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- name: checkout lightless - name: Checkout Lightless
uses: actions/checkout@v4 uses: actions/checkout@v4
with:
fetch-depth: 0
- name: get version from lightless proj - name: Setup .NET 9 SDK
id: get_version uses: actions/setup-dotnet@v4
with:
dotnet-version: 9.x
cache: true
- name: Echo .NET Version
run: dotnet --version
- name: Install dependencies
run: dotnet restore
- name: Build LightlessSync
run: dotnet build --configuration Release --no-restore
- name: Publish LightlessSync
run: dotnet publish --configuration Release --no-build --output publish_output
- name: Get version
id: package_version
uses: KageKirin/get-csproj-version@v0 uses: KageKirin/get-csproj-version@v0
with: with:
file: LightlessSync/LightlessSync.csproj file: LightlessSync/LightlessSync.csproj
- name: Display version
- name: Create Git tag
run: | run: |
echo "Tagging version ${{ steps.test.get_version.version }}" echo "Version: ${{ steps.package_version.outputs.version }}"
git config user.name "GitHub Action"
git config user.email "action@github.com"
git tag ${{ steps.test.get_version.version }}
git push origin ${{ steps.test.get_version.version }}
- name: Create GitHub Release # - name: Create Git tag
uses: softprops/action-gh-release@v2 # run: |
with: # echo "Tagging version ${{ steps.get_version.version }}"
tag_name: ${{ steps.test.get_version.version }} # git config user.name "GitHub Action"
name: Release ${{ steps.test.get_version.version }} # git config user.email "action@github.com"
draft: false # git tag ${{ steps.test.get_version.version }}
prerelease: false # git push origin ${{ steps.test.get_version.version }}
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # - name: Create GitHub Release
# uses: softprops/action-gh-release@v2
# with:
# tag_name: ${{ steps.test.get_version.version }}
# name: Release ${{ steps.test.get_version.version }}
# draft: false
# prerelease: false
# env:
# GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}