Skip to content

Commit

Permalink
Attempt at fixing the nuget tests
Browse files Browse the repository at this point in the history
  • Loading branch information
eyalbe4 committed Oct 11, 2024
1 parent 68bf454 commit 411edcc
Showing 1 changed file with 17 additions and 4 deletions.
21 changes: 17 additions & 4 deletions .github/workflows/nugetTests.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
name: NuGet Tests

on:
push:
branches:
Expand All @@ -8,10 +9,12 @@ on:
# Triggers the workflow on labeled PRs only.
pull_request_target:
types: [ labeled ]

# Ensures that only the latest commit is running for each PR at a time.
concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.sha }}-${{ github.ref }}
cancel-in-progress: true

jobs:
NuGet-Tests:
if: contains(github.event.pull_request.labels.*.name, 'safe to test') || github.event_name == 'push'
Expand All @@ -27,16 +30,26 @@ jobs:
with:
ref: ${{ github.event.pull_request.head.sha }}

# Install Mono on Ubuntu to run nuget.exe
- name: Install Mono on Ubuntu
if: matrix.os == 'ubuntu'
run: |
sudo apt-get update
sudo apt-get install -y apt-transport-https dirmngr gnupg ca-certificates
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
echo "deb https://download.mono-project.com/repo/ubuntu stable-focal main" | sudo tee /etc/apt/sources.list.d/mono-official-stable.list
sudo apt-get update
sudo apt-get install -y mono-complete
- name: Install NuGet
uses: nuget/setup-nuget@v2
with:
nuget-version: 6.x
nuget-version: '6.x'

- name: Install dotnet
- name: Install .NET
uses: actions/setup-dotnet@v4
with:
dotnet-version: "6.x"

dotnet-version: '6.x'

- name: Setup Go with cache
uses: jfrog/.github/actions/install-go-with-cache@main
Expand Down

0 comments on commit 411edcc

Please sign in to comment.