@@ -42,23 +42,23 @@ jobs:
42
42
run : msbuild /m /v:minimal /p:Configuration=${{matrix.configuration}} /p:Platform=x64 build/h1-mod.sln
43
43
44
44
- name : Upload ${{matrix.configuration}} binaries
45
- uses : actions/upload-artifact@v3.1.0
45
+ uses : actions/upload-artifact@v4
46
46
with :
47
47
name : ${{matrix.configuration}} binaries
48
48
path : |
49
49
build/bin/x64/${{matrix.configuration}}/${{ matrix.configuration == 'Debug' && 'h1-mod_dev.exe' || 'h1-mod.exe' }}
50
50
build/bin/x64/${{matrix.configuration}}/${{ matrix.configuration == 'Debug' && 'h1-mod_dev.pdb' || 'h1-mod.pdb' }}
51
51
52
52
- name : Upload ${{matrix.configuration}} data artifacts
53
- uses : actions/upload-artifact@v3.1.0
53
+ uses : actions/upload-artifact@v4
54
54
with :
55
55
name : ${{matrix.configuration}} data artifacts
56
56
path : |
57
57
data/*
58
58
deploy :
59
59
name : Deploy artifacts
60
60
needs : build
61
- runs-on : ubuntu-latest
61
+ runs-on : ubuntu-22.04
62
62
if : github.event_name == 'push' && (github.ref == 'refs/heads/main' || github.ref == 'refs/heads/develop')
63
63
steps :
64
64
- name : Setup main environment
93
93
run : ssh ${{ secrets.H1_MOD_MASTER_SSH_USER }}@${{ secrets.H1_MOD_MASTER_SSH_ADDRESS }} rm -rf ${{ env.H1_MOD_MASTER_PATH }}/h1-mod/*
94
94
95
95
- name : Upload h1-mod binary
96
- run : |
97
- if [ "${{ github.ref }}" == "refs/heads/develop" ]; then
98
- rsync -avz h1-mod_dev.exe ${{ secrets.H1_MOD_MASTER_SSH_USER }}@${{ secrets.H1_MOD_MASTER_SSH_ADDRESS }}:${{ env.H1_MOD_MASTER_PATH }}/h1-mod/
99
- else
100
- rsync -avz h1-mod.exe ${{ secrets.H1_MOD_MASTER_SSH_USER }}@${{ secrets.H1_MOD_MASTER_SSH_ADDRESS }}:${{ env.H1_MOD_MASTER_PATH }}/h1-mod/
96
+ run : rsync -avz ${{ matrix.configuration == 'Debug' && 'h1-mod_dev.exe' || 'h1-mod.exe' }} ${{ secrets.H1_MOD_MASTER_SSH_USER }}@${{ secrets.H1_MOD_MASTER_SSH_ADDRESS }}:${{ env.H1_MOD_MASTER_PATH }}/h1-mod/
101
97
102
98
- name : Upload data files
103
99
run : rsync -avz ./data/ ${{ secrets.H1_MOD_MASTER_SSH_USER }}@${{ secrets.H1_MOD_MASTER_SSH_ADDRESS }}:${{ env.H1_MOD_MASTER_PATH }}/h1-mod/
0 commit comments