Skip to content

1. Update ci

1. Update ci #7

Workflow file for this run

name: smsc-ci
on:
push:
branches: [dev]
jobs:
generate-version:
runs-on: ubuntu-latest
permissions:
contents: write
steps:
- uses: actions/checkout@v2
- name: GitHub Tag Bump
id: tab_bump
uses: anothrNick/[email protected]
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
INITIAL_VERSION: 1.0.2
DEFAULT_BUMP: patch
outputs:
new_version: ${{ steps.tab_bump.outputs.new_tag }}
# package-and-publish-lib:
# runs-on: ubuntu-latest
# needs: generate-version
# steps:
# - uses: actions/checkout@v2
# - name: Setup .NET
# uses: actions/setup-dotnet@v1
# with:
# dotnet-version: 8.0.x
# - name: Generate NuGet package
# run: |
# dotnet pack src/SMSC \
# --configuration Release \
# -p:PackageVersion=${{ needs.generate-version.outputs.new_version }} \
# -p:RepositoryUrl=https://github.com/t1moH1ch/SMSC \
# -o packages
# - name: Publish package in GitHub
# run: dotnet nuget push packages/*.nupkg --api-key ${{ secrets.PUSH_NUGET }} --source https://nuget.pkg.github.com/t1moH1ch/index.json
# - name: Publish package in Nuget
# run: dotnet nuget push packages/*.nupkg --api-key ${{ secrets.NUGET_API_KEY }} --source https://api.nuget.org/v3/index.json
create-release:
name: Create Release
runs-on: ubuntu-latest
needs: generate-version
steps:
- name: Checkout code
uses: actions/checkout@v3
- name: Create Release
id: create_release
uses: actions/create-release@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
tag_name: ${{ github.ref }}
release_name: Release ${{ github.ref }}
body: |
Changes in this Release you can see
draft: false
prerelease: false