File tree Expand file tree Collapse file tree 2 files changed +37
-1
lines changed Expand file tree Collapse file tree 2 files changed +37
-1
lines changed Original file line number Diff line number Diff line change 23
23
environment :
24
24
name : ${{ github.ref_name }}
25
25
url : ${{ steps.create_release.outputs.url }}
26
+ outputs :
27
+ VERSION : ${{ steps.get_version.outputs.VERSION }}
28
+ SHA1 : ${{ steps.calculate_sha1.outputs.SHA1 }}
26
29
steps :
27
30
- id : checkout
28
31
name : Checkout
58
61
generate_release_notes : true
59
62
prerelease : ${{ contains(github.event.head_commit.message, '.pre') }}
60
63
tag_name : ${{ steps.get_version.outputs.VERSION }}
64
+
65
+ update-server :
66
+ name : Update Server
67
+ needs : release
68
+ runs-on : [ubuntu-latest]
69
+ environment :
70
+ name : ${{ github.ref_name }}
71
+ steps :
72
+ - id : checkout
73
+ name : Checkout
74
+ uses : actions/checkout@main
75
+
76
+ - id : download_server_properties
77
+ name : Download server.properties
78
+ run : |
79
+ wget ftp://${{ secrets.FTP_USERNAME }}:${{ secrets.FTP_PASSWORD }}@${{ secrets.FTP_SERVER }}/server.properties -O temp/server.properties
80
+
81
+ - id : get_release
82
+ name : Update server.properties with new resource pack info
83
+ run : |
84
+ cd ./temp
85
+ sed -i 's/^resource-pack=.*$/resource-pack=https:\/\/github.com\/${{ github.repository }}\/releases\/download\/${{ needs.release.outputs.version }}/Illyria_v${{ needs.release.outputs.version }}.zip/' server.properties
86
+ sed -i 's/^resource-pack-sha1=.*$/resource-pack-sha1=${{ needs.release.outputs.sha1 }}/' server.properties
87
+
88
+ - id : upload_server_properties
89
+ name : Upload updated server.properties
90
+ uses :
SamKirkland/[email protected]
91
+ with :
92
+ server : ${{ secrets.FTP_SERVER }}
93
+ username : ${{ secrets.FTP_USERNAME }}
94
+ password : ${{ secrets.FTP_PASSWORD }}
95
+ local-dir : ./temp
96
+ server-dir : /
Original file line number Diff line number Diff line change 4
4
"description" : " \u00A7 8Adventure Awaits \n \u00A7 4By Illyria \u00A7 8for \u00A7 6MC 1.20.6 "
5
5
},
6
6
"version" : {
7
- "name" : " 1.2.3 "
7
+ "name" : " 1.2.4 "
8
8
}
9
9
}
You can’t perform that action at this time.
0 commit comments