From 741f4df79c00351b1399e42aa239b6a4021092f4 Mon Sep 17 00:00:00 2001 From: Patrik Svensson Date: Wed, 15 Nov 2023 00:11:12 +0100 Subject: [PATCH] Update GitHub Actions --- .github/workflows/ci.yaml | 17 ++++---------- .github/workflows/publish.yaml | 42 ++-------------------------------- 2 files changed, 6 insertions(+), 53 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 9d3600e..487ab08 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -1,3 +1,4 @@ +# yaml-language-server: $schema=https://json.schemastore.org/github-workflow.json name: Continuous Integration on: pull_request @@ -16,20 +17,10 @@ jobs: build: name: Build if: "!contains(github.event.head_commit.message, 'skip-ci')" - strategy: - matrix: - kind: ['linux', 'windows', 'macOS'] - include: - - kind: linux - os: ubuntu-latest - - kind: windows - os: windows-latest - - kind: macOS - os: macos-latest - runs-on: ${{ matrix.os }} + runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v4 with: fetch-depth: 0 @@ -38,7 +29,7 @@ jobs: shell: bash - name: Setup .NET SDK - uses: actions/setup-dotnet@v1 + uses: actions/setup-dotnet@v3 - name: Build shell: bash diff --git a/.github/workflows/publish.yaml b/.github/workflows/publish.yaml index 933c004..2752177 100644 --- a/.github/workflows/publish.yaml +++ b/.github/workflows/publish.yaml @@ -15,55 +15,17 @@ env: jobs: - ################################################### - # BUILD - ################################################### - - build: - name: Build - if: "!contains(github.event.head_commit.message, 'skip-ci')" - strategy: - matrix: - kind: ['linux', 'windows', 'macOS'] - include: - - kind: linux - os: ubuntu-latest - - kind: windows - os: windows-latest - - kind: macOS - os: macos-latest - runs-on: ${{ matrix.os }} - steps: - - name: Checkout - uses: actions/checkout@v2 - with: - fetch-depth: 0 - - - name: 'Get Git tags' - run: git fetch --tags - shell: bash - - - name: Setup .NET SDK - uses: actions/setup-dotnet@v1 - - - name: Build - shell: bash - run: | - dotnet tool restore - dotnet cake - ################################################### # PUBLISH ################################################### publish: name: Publish - needs: [build] if: "!contains(github.event.head_commit.message, 'skip-ci')" runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v4 with: fetch-depth: 0 @@ -72,7 +34,7 @@ jobs: shell: bash - name: Setup .NET SDK - uses: actions/setup-dotnet@v1 + uses: actions/setup-dotnet@v3 - name: Publish shell: bash