File tree Expand file tree Collapse file tree 1 file changed +45
-0
lines changed Expand file tree Collapse file tree 1 file changed +45
-0
lines changed Original file line number Diff line number Diff line change
1
+ # Infinity Auto Packager by AL|EN (alienquake@hotmail.com)
2
+ # A tool that automatically generates Infinity Engine mod packages when you publish a release.
3
+
4
+ on :
5
+ release :
6
+ types : [published]
7
+ jobs :
8
+ InfinityAutoPackager :
9
+ runs-on : ubuntu-latest
10
+ steps :
11
+
12
+ - name : Initial setup
13
+ run : |
14
+ git lfs uninstall
15
+ git config --global core.autocrlf false
16
+ git config --global core.ignorecase true
17
+
18
+ - name : Clone repository using 'github.ref' from release
19
+ uses : actions/checkout@master
20
+
21
+ - name : Create Infinity Engine Mod Packages (.iemod and .zip)
22
+ uses : ALIENQuake/CreateIEModZipPackage@master
23
+ id : CreateIEModZipPackage
24
+ env :
25
+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
26
+
27
+ - name : Upload iemod package to latest release
28
+ uses : svenstaro/upload-release-action@v1-release
29
+ if : github.ref != 'refs/heads/master'
30
+ with :
31
+ repo_token : ${{ secrets.GITHUB_TOKEN }}
32
+ file : ${{ steps.CreateIEModZipPackage.outputs.PackageBaseName }}.iemod
33
+ asset_name : ${{ steps.CreateIEModZipPackage.outputs.PackageBaseName }}.iemod
34
+ tag : ${{ github.ref }}
35
+ overwrite : true
36
+
37
+ - name : Upload zip package to latest release
38
+ uses : svenstaro/upload-release-action@v1-release
39
+ if : github.ref != 'refs/heads/master'
40
+ with :
41
+ repo_token : ${{ secrets.GITHUB_TOKEN }}
42
+ file : ${{ steps.CreateIEModZipPackage.outputs.PackageBaseName }}.zip
43
+ asset_name : ${{ steps.CreateIEModZipPackage.outputs.PackageBaseName }}.zip
44
+ tag : ${{ github.ref }}
45
+ overwrite : true
You can’t perform that action at this time.
0 commit comments