Skip to content

Commit

Permalink
Update CI to use new versions (#62)
Browse files Browse the repository at this point in the history
  • Loading branch information
jborean93 authored Nov 27, 2022
1 parent 9770f1b commit 7faaede
Showing 1 changed file with 10 additions and 20 deletions.
30 changes: 10 additions & 20 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -53,9 +53,7 @@ jobs:
distribution: macOS-3

steps:
- uses: actions/checkout@v2

- uses: actions/setup-python@v2
- uses: actions/checkout@v3

- name: build
run: |
Expand All @@ -68,7 +66,7 @@ jobs:
fi
- name: Publish omi and psrpclient for ${{ matrix.distribution }}
uses: actions/upload-artifact@v2
uses: actions/upload-artifact@v3
with:
path: build/lib/${{ matrix.distribution }}/*
name: ${{ matrix.distribution }}
Expand All @@ -80,12 +78,10 @@ jobs:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v2

- uses: actions/setup-python@v2
- uses: actions/checkout@v3

- name: Download built libs
uses: actions/download-artifact@v2
uses: actions/download-artifact@v3
with:
path: build/lib

Expand All @@ -97,7 +93,7 @@ jobs:
run: ./build.py module

- name: Publish PSWSMan nupkg
uses: actions/upload-artifact@v2
uses: actions/upload-artifact@v3
with:
path: build/PSWSMan*.nupkg
name: PSWSMan
Expand Down Expand Up @@ -134,20 +130,16 @@ jobs:
distribution: ubuntu20.04
- os: ubuntu-latest
distribution: archlinux
# - os: ubuntu-latest
# distribution: alpine3
- os: macOS-latest
distribution: macOS-1.1
- os: macOS-latest
distribution: macOS-3

steps:
- uses: actions/checkout@v2

- uses: actions/setup-python@v2
- uses: actions/checkout@v3

- name: Download PSWSMan module
uses: actions/download-artifact@v2
uses: actions/download-artifact@v3
with:
name: PSWSMan
path: build
Expand All @@ -172,12 +164,10 @@ jobs:
contents: write

steps:
- uses: actions/checkout@v2

- uses: actions/setup-python@v2
- uses: actions/checkout@v3

- name: Download CI artifacts
uses: actions/download-artifact@v2
uses: actions/download-artifact@v3
with:
path: build/lib

Expand All @@ -198,6 +188,6 @@ jobs:
dotnet nuget push build/lib/PSWSMan/PSWSMan*.nupkg
--api-key "${PSGALLERY_TOKEN}"
--source "https://www.powershellgallery.com/api/v2/package"
--no-symbols true
--no-symbols
env:
PSGALLERY_TOKEN: ${{ secrets.PSGALLERY_TOKEN }}

0 comments on commit 7faaede

Please sign in to comment.