Skip to content

Fix CI

Fix CI #62

Workflow file for this run

name: main

Check failure on line 1 in .github/workflows/main.yaml

View workflow run for this annotation

GitHub Actions / .github/workflows/main.yaml

Invalid workflow file

(Line: 40, Col: 12): Job 'publish-artifacts' depends on unknown job 'test'.
run-name: "${{ github.event.head_commit.message }} — SHA: ${{ github.sha }}"
on:
push:
branches:
- main
workflow_dispatch:
env:
DOTNET_VERSION: '9.0'
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: checkout repository
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8
- name: setup dotnet environment
uses: actions/setup-dotnet@d4c94342e560b34958eacfc5d055d21461ed1c5d
with:
dotnet-version: ${{ env.DOTNET_VERSION }}
- run: dotnet --info
- name: dotnet restore
run: dotnet restore
- name: dotnet build [Release]
run: dotnet build --configuration Release
- name: dotnet test [Release]
run: dotnet test --configuration Release --no-restore --no-build --verbosity normal
publish-artifacts:
runs-on: ubuntu-latest
name: publish artifacts
needs: test
environment: production
steps:
- name: checkout code
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8
with:
fetch-depth: 1
- name: setup dotnet
uses: actions/setup-dotnet@d4c94342e560b34958eacfc5d055d21461ed1c5d
with:
dotnet-version: ${{ env.DOTNET_VERSION }}
- name: dotnet info
run: dotnet --info
- name: dotnet restore
run: dotnet restore
- name: dotnet pack [Release]
run: dotnet pack --configuration Release --no-restore --output artifacts
- name: upload artifact
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4
with:
name: artifact
path: artifacts/