Skip to content

Commit c2e91cf

Browse files
committed
CI. Build lite-version.zip without custom users icons
1 parent 5733658 commit c2e91cf

2 files changed

Lines changed: 24 additions & 8 deletions

File tree

.github/workflows/dev-release.yml

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,11 +35,11 @@ jobs:
3535
addon_name="HodorReflexes"
3636
version="${{ env.BUILD_DATE_WITH_HYPHEN }}-dev"
3737
38-
zip_name="${addon_name}-${version}.zip"
39-
4038
echo "ADDON_NAME=$addon_name" >> $GITHUB_ENV
4139
echo "ADDON_VERSION=$version" >> $GITHUB_ENV
42-
echo "ZIP_FULL_NAME=$zip_name" >> $GITHUB_ENV
40+
41+
echo "ZIP_FULL_NAME=${addon_name}-${version}.zip" >> $GITHUB_ENV
42+
echo "ZIP_LITE_NAME=${addon_name}-${version}-lite.zip" >> $GITHUB_ENV
4343
4444
- name: Replace placeholders with current date
4545
run: |
@@ -64,6 +64,14 @@ jobs:
6464
6565
# Make full version zip
6666
(cd /tmp && zip -r --quiet "$REPO_FOLDER/${{ env.ZIP_FULL_NAME }}" "${{ env.ADDON_NAME }}")
67+
68+
# Make lite version. Remove custom users icons
69+
rm -rf $TMP_FOLDER/users
70+
sed -i '/^users\//d' $TMP_FOLDER/${{ env.ADDON_NAME }}.addon
71+
sed -i "s/liteVersion = false/liteVersion = true/g" $TMP_FOLDER/${{ env.ADDON_NAME }}.lua
72+
73+
# Make lite version zip
74+
(cd /tmp && zip -r --quiet "$REPO_FOLDER/${{ env.ZIP_LITE_NAME }}" "${{ env.ADDON_NAME }}")
6775
6876
- name: Extract latest changelog entry
6977
run: |
@@ -76,7 +84,7 @@ jobs:
7684
name: "${{ env.ADDON_VERSION }}"
7785
commit: ${{ github.ref }}
7886
tag: "${{ env.ADDON_VERSION }}"
79-
artifacts: "${{ env.ZIP_FULL_NAME }}"
87+
artifacts: "${{ env.ZIP_FULL_NAME }}, ${{ env.ZIP_LITE_NAME }}"
8088
artifactContentType: application/zip
8189
bodyFile: latest_changes.md
8290
allowUpdates: true

.github/workflows/release.yml

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -36,11 +36,11 @@ jobs:
3636
addon_name="HodorReflexes"
3737
version="${{ env.BUILD_DATE_WITH_HYPHEN }}"
3838
39-
zip_name="${addon_name}-${version}.zip"
40-
4139
echo "ADDON_NAME=$addon_name" >> $GITHUB_ENV
4240
echo "ADDON_VERSION=$version" >> $GITHUB_ENV
43-
echo "ZIP_FULL_NAME=$zip_name" >> $GITHUB_ENV
41+
42+
echo "ZIP_FULL_NAME=${addon_name}-${version}.zip" >> $GITHUB_ENV
43+
echo "ZIP_LITE_NAME=${addon_name}-${version}-lite.zip" >> $GITHUB_ENV
4444
4545
- name: Replace placeholders with current date
4646
run: |
@@ -65,6 +65,14 @@ jobs:
6565
6666
# Make full version zip
6767
(cd /tmp && zip -r --quiet "$REPO_FOLDER/${{ env.ZIP_FULL_NAME }}" "${{ env.ADDON_NAME }}")
68+
69+
# Make lite version. Remove custom users icons
70+
rm -rf $TMP_FOLDER/users
71+
sed -i '/^users\//d' $TMP_FOLDER/${{ env.ADDON_NAME }}.addon
72+
sed -i "s/liteVersion = false/liteVersion = true/g" $TMP_FOLDER/${{ env.ADDON_NAME }}.lua
73+
74+
# Make lite version zip
75+
(cd /tmp && zip -r --quiet "$REPO_FOLDER/${{ env.ZIP_LITE_NAME }}" "${{ env.ADDON_NAME }}")
6876
6977
- name: Extract latest changelog entry
7078
run: |
@@ -77,7 +85,7 @@ jobs:
7785
name: "${{ env.ADDON_VERSION }}"
7886
commit: ${{ github.ref }}
7987
tag: "${{ env.ADDON_VERSION }}"
80-
artifacts: "${{ env.ZIP_FULL_NAME }}"
88+
artifacts: "${{ env.ZIP_FULL_NAME }}, ${{ env.ZIP_LITE_NAME }}"
8189
artifactContentType: application/zip
8290
bodyFile: latest_changes.md
8391
allowUpdates: true

0 commit comments

Comments
 (0)