Skip to content

Commit 9d23954

Browse files
authored
Merge pull request #16 from dogged/ethomson/ci
CI Updates
2 parents a67fa17 + 570eeab commit 9d23954

File tree

1 file changed

+18
-21
lines changed

1 file changed

+18
-21
lines changed

.github/workflows/ci.yml

Lines changed: 18 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727

2828
steps:
2929
- name: Checkout
30-
uses: actions/checkout@v3
30+
uses: actions/checkout@v4
3131
with:
3232
submodules: true
3333
- name: Build
@@ -76,7 +76,7 @@ jobs:
7676
shell: bash
7777

7878
- name: Upload Library
79-
uses: actions/upload-artifact@v3
79+
uses: actions/upload-artifact@v4
8080
with:
8181
name: ${{steps.build.outputs.platform}}
8282
path: ${{steps.build.outputs.path}}
@@ -86,28 +86,25 @@ jobs:
8686
runs-on: windows-latest
8787
steps:
8888
- name: Checkout
89-
uses: actions/checkout@v1
89+
uses: actions/checkout@v4
90+
with:
91+
fetch-depth: 0
9092
- name: Setup
9193
run: |
92-
mkdir -p build/runtimes/linux-x64
93-
mkdir -p build/runtimes/osx
94-
mkdir -p build/runtimes/win-x64
94+
mkdir -p tmp
95+
mkdir -p build/runtimes/linux-x64/native
96+
mkdir -p build/runtimes/osx/native
97+
mkdir -p build/runtimes/win-x64/native
9598
choco install nuget.commandline
96-
- name: Download linux-x64
97-
uses: actions/download-artifact@v1
98-
with:
99-
name: 'linux-x64'
100-
path: build/runtimes/linux-x64/native
101-
- name: Download osx
102-
uses: actions/download-artifact@v1
99+
- name: Download Artifacts
100+
uses: actions/download-artifact@v4
103101
with:
104-
name: 'osx'
105-
path: build/runtimes/osx/native
106-
- name: Download win-x64
107-
uses: actions/download-artifact@v1
108-
with:
109-
name: 'win-x64'
110-
path: build/runtimes/win-x64/native
102+
path: tmp
103+
- name: Set up Artifacts
104+
run: |
105+
mv tmp/linux-x64/* build/runtimes/linux-x64/native
106+
mv tmp/osx/* build/runtimes/osx/native
107+
mv tmp/win-x64/* build/runtimes/win-x64/native
111108
- name: Calculate Version
112109
id: version
113110
run: |
@@ -139,7 +136,7 @@ jobs:
139136
nuget pack -version ${{steps.version.outputs.version}} -basepath . ..\dogged.native.binaries.nuspec
140137
Write-Host "package=dogged.native.binaries.${{steps.version.outputs.version}}.nupkg" >> $Env:GITHUB_OUTPUT
141138
- name: Upload Package
142-
uses: actions/upload-artifact@v3
139+
uses: actions/upload-artifact@v4
143140
with:
144141
name: nuget
145142
path: build/${{steps.build.outputs.package}}/Dogged.Native.Binaries.${{steps.version.outputs.version}}.nupkg

0 commit comments

Comments
 (0)