File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 4141
4242 echo "ADDON_NAME=$addon_name" >> $GITHUB_ENV
4343 echo "ZIP_FULL_NAME=$addon_name-${{ env.BUILD_DATE_WITH_HYPHEN }}.zip" >> $GITHUB_ENV
44+ echo "ZIP_LITE_NAME=$addon_name-${{ env.BUILD_DATE_WITH_HYPHEN }}-lite.zip" >> $GITHUB_ENV
4445
4546 - name : Replace placeholders with current date
4647 run : |
@@ -66,10 +67,19 @@ jobs:
6667
6768 # Make full version zip
6869 (cd /tmp && zip -r --quiet "$REPO_FOLDER/${{ env.ZIP_FULL_NAME }}" "${{ env.ADDON_NAME }}")
70+
71+ # Make lite version. Remove custom users icons
72+ rm -rf $TMP_FOLDER/users
73+ sed -i '/^users\//d' $TMP_FOLDER/${{ env.ADDON_NAME }}.addon
74+ sed -i "s/liteVersion = false/liteVersion = true/g" $TMP_FOLDER/${{ env.ADDON_NAME }}.lua
75+
76+ # Make lite version zip
77+ (cd /tmp && zip -r --quiet "$REPO_FOLDER/${{ env.ZIP_LITE_NAME }}" "${{ env.ADDON_NAME }}")
6978
7079 - name : Upload artifact
7180 uses : actions/upload-artifact@v4
7281 with :
7382 path : |
7483 ${{ env.ZIP_FULL_NAME }}
84+ ${{ env.ZIP_LITE_NAME }}
7585 retention-days : 3
Original file line number Diff line number Diff line change 3636
3737 echo "ADDON_NAME=$addon_name" >> $GITHUB_ENV
3838 echo "ZIP_FULL_NAME=$addon_name-${{ env.BUILD_DATE_WITH_HYPHEN }}.zip" >> $GITHUB_ENV
39+ echo "ZIP_LITE_NAME=$addon_name-${{ env.BUILD_DATE_WITH_HYPHEN }}-lite.zip" >> $GITHUB_ENV
3940
4041 - name : Replace placeholders with current date
4142 run : |
6162
6263 # Make full version zip
6364 (cd /tmp && zip -r --quiet "$REPO_FOLDER/${{ env.ZIP_FULL_NAME }}" "${{ env.ADDON_NAME }}")
65+
66+ # Make lite version. Remove custom users icons
67+ rm -rf $TMP_FOLDER/users
68+ sed -i '/^users\//d' $TMP_FOLDER/${{ env.ADDON_NAME }}.addon
69+ sed -i "s/liteVersion = false/liteVersion = true/g" $TMP_FOLDER/${{ env.ADDON_NAME }}.lua
70+
71+ # Make lite version zip
72+ (cd /tmp && zip -r --quiet "$REPO_FOLDER/${{ env.ZIP_LITE_NAME }}" "${{ env.ADDON_NAME }}")
6473
6574 - name : Extract latest changelog entry
6675 run : |
7382 name : " ${{ env.BUILD_DATE_WITH_DOT }}"
7483 commit : ${{ github.ref }}
7584 tag : " ${{ env.BUILD_DATE_WITH_DOT }}"
76- artifacts : " ${{ env.ZIP_FULL_NAME }}"
85+ artifacts : " ${{ env.ZIP_FULL_NAME }}, ${{ env.ZIP_LITE_NAME }} "
7786 artifactContentType : application/zip
7887 bodyFile : latest_changes.md
7988 allowUpdates : true
Original file line number Diff line number Diff line change @@ -30,6 +30,8 @@ HodorReflexes = {
3030 name = " HodorReflexes" ,
3131 version = " dev" ,
3232
33+ liteVersion = false ,
34+
3335 -- Default settings for saved variables
3436 default = {
3537 confirmExitInstance = true , -- Show confirmation dialog before exiting instances
Original file line number Diff line number Diff line change 388388--- Additionally, it displays a version update window and notifies the player if any icons are missing.
389389
390390local function initializeUpdateIcons ()
391+ if HR .liteVersion then
392+ -- d("Using Lite Version. No user icons loaded")
393+ return
394+ end
395+
391396 --- List of texture controls to be updated with icons, excluding the player's icon.
392397 local updatedTextureControls = {
393398 HodorReflexes_Updated_Icon4 ,
You can’t perform that action at this time.
0 commit comments