|
17 | 17 | uses: actions/setup-node@v1 |
18 | 18 | with: |
19 | 19 | node-version: 12 |
20 | | - - name: Install Zip |
21 | | - uses: montudor/action-zip@v0.1.0 |
22 | | - - name: Download thirdparty |
23 | | - run: | |
24 | | - mkdir downloads |
25 | | - wget https://www.amxmodx.org/release/amxmodx-1.8.2-base-linux.tar.gz -P ./downloads |
26 | | - wget https://www.amxmodx.org/release/amxmodx-1.8.2-cstrike-linux.tar.gz -P ./downloads |
27 | | - wget https://github.com/s1lentq/reapi/releases/download/5.12.0.192/reapi_5.12.0.192-dev.zip -P ./downloads |
28 | | - wget 'https://svn.aghl.ru:8443/svn/s1lentq/!svn/ver/415/AMXX%20modules/RoundControl/AMXX%20Pawn/include/roundcontrol.inc' --no-check-certificate -P ./downloads |
29 | | - wget 'https://svn.aghl.ru:8443/svn/s1lentq/!svn/ver/416/AMXX%20modules/RoundControl/bin/roundcontrol_amxx.dll' --no-check-certificate -P ./downloads |
30 | | - wget 'https://svn.aghl.ru:8443/svn/s1lentq/!svn/ver/412/AMXX%20modules/RoundControl/bin/roundcontrol_amxx_i386.so' --no-check-certificate -P ./downloads |
31 | 20 | - name: Setup Build Variables |
32 | 21 | id: buildvars |
33 | 22 | uses: actions/github-script@v3 |
|
45 | 34 | } catch (err) { |
46 | 35 | core.setFailed(err.message); |
47 | 36 | } |
48 | | - - name: Setup compiler |
49 | | - run: | |
50 | | - mkdir ./compiler |
51 | | - tar --strip-components=3 -zxf ./downloads/amxmodx-1.8.2-base-linux.tar.gz -C ./compiler addons/amxmodx/scripting |
52 | | - tar --strip-components=3 -zxf ./downloads/amxmodx-1.8.2-cstrike-linux.tar.gz -C ./compiler addons/amxmodx/scripting |
53 | | - mkdir -p ./thirdparty/reapi |
54 | | - unzip ./downloads/reapi_5.12.0.192-dev.zip -d ./thirdparty/reapi |
55 | | - mkdir -p ./thirdparty/round-control/addons/amxmodx/modules |
56 | | - cp ./downloads/roundcontrol_amxx.dll ./thirdparty/round-control/addons/amxmodx/modules/roundcontrol_amxx.dll |
57 | | - cp ./downloads/roundcontrol_amxx_i386.so ./thirdparty/round-control/addons/amxmodx/modules/roundcontrol_amxx_i386.so |
58 | | - mkdir -p ./thirdparty/round-control/addons/amxmodx/scripting/include |
59 | | - cp ./downloads/roundcontrol.inc ./thirdparty/round-control/addons/amxmodx/scripting/include/roundcontrol.inc |
60 | 37 | - name: Install Dependencies |
61 | 38 | run: npm install |
62 | 39 | - name: Build project |
|
80 | 57 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} |
81 | 58 | with: |
82 | 59 | upload_url: ${{ steps.create_release.outputs.upload_url }} |
83 | | - asset_path: ./dist/bundles/alliedmods/hwn-${{ steps.buildvars.outputs.tagversion }}-addons.zip |
84 | | - asset_name: hwn-${{ steps.buildvars.outputs.tagversion }}-addons-src.zip |
| 60 | + asset_path: ./dist/bundles/alliedmods/halloween-mod-${{ steps.buildvars.outputs.tagversion }}-addons-src.zip |
| 61 | + asset_name: halloween-mod-${{ steps.buildvars.outputs.tagversion }}-addons-src.zip |
85 | 62 | asset_content_type: application/zip |
86 | 63 | - name: Upload Release Addons |
87 | 64 | id: upload-release-addons |
|
90 | 67 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} |
91 | 68 | with: |
92 | 69 | upload_url: ${{ steps.create_release.outputs.upload_url }} |
93 | | - asset_path: ./dist/bundles/full/hwn-${{ steps.buildvars.outputs.tagversion }}-addons.zip |
94 | | - asset_name: hwn-${{ steps.buildvars.outputs.tagversion }}-addons.zip |
| 70 | + asset_path: ./dist/bundles/halloween-mod-${{ steps.buildvars.outputs.tagversion }}-addons.zip |
| 71 | + asset_name: halloween-mod-${{ steps.buildvars.outputs.tagversion }}-addons.zip |
95 | 72 | asset_content_type: application/zip |
96 | 73 | - name: Upload Release Addons ReAPI |
97 | 74 | id: upload-release-addons-reapi |
|
100 | 77 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} |
101 | 78 | with: |
102 | 79 | upload_url: ${{ steps.create_release.outputs.upload_url }} |
103 | | - asset_path: ./dist/bundles/full/hwn-${{ steps.buildvars.outputs.tagversion }}-addons-reapi.zip |
104 | | - asset_name: hwn-${{ steps.buildvars.outputs.tagversion }}-addons-reapi.zip |
| 80 | + asset_path: ./dist/bundles/halloween-mod-${{ steps.buildvars.outputs.tagversion }}-addons-reapi.zip |
| 81 | + asset_name: halloween-mod-${{ steps.buildvars.outputs.tagversion }}-addons-reapi.zip |
105 | 82 | asset_content_type: application/zip |
106 | 83 | - name: Upload Release Resources |
107 | 84 | id: upload-release-resources |
|
110 | 87 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} |
111 | 88 | with: |
112 | 89 | upload_url: ${{ steps.create_release.outputs.upload_url }} |
113 | | - asset_path: ./dist/bundles/full/hwn-${{ steps.buildvars.outputs.tagversion }}-resources.zip |
114 | | - asset_name: hwn-${{ steps.buildvars.outputs.tagversion }}-resources.zip |
| 90 | + asset_path: ./dist/bundles/halloween-mod-${{ steps.buildvars.outputs.tagversion }}-resources.zip |
| 91 | + asset_name: halloween-mod-${{ steps.buildvars.outputs.tagversion }}-resources.zip |
115 | 92 | asset_content_type: application/zip |
116 | 93 | - name: Upload Release SDK |
117 | 94 | id: upload-release-sdk |
|
120 | 97 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} |
121 | 98 | with: |
122 | 99 | upload_url: ${{ steps.create_release.outputs.upload_url }} |
123 | | - asset_path: ./dist/bundles/sdk/hwn-${{ steps.buildvars.outputs.tagversion }}-sdk.zip |
124 | | - asset_name: hwn-${{ steps.buildvars.outputs.tagversion }}-sdk.zip |
| 100 | + asset_path: ./dist/bundles/sdk/halloween-mod-${{ steps.buildvars.outputs.tagversion }}-sdk.zip |
| 101 | + asset_name: halloween-mod-${{ steps.buildvars.outputs.tagversion }}-sdk.zip |
125 | 102 | asset_content_type: application/zip |
126 | 103 | - name: Cleanup |
127 | 104 | run: | |
|
0 commit comments