name: Build & Release run-name: ${{ gitea.actor }} is creating a new release 🚀 on: push: tags: - '**' jobs: Build: runs-on: ubuntu-latest steps: - name: Check out repository code uses: actions/checkout@v4 - name: Delete unneeded files/dirs run: | rm -rf sources/.git rm -rf sources/screenshots rm -f sources/.drone.status rm -f sources/.drone.yml rm -f sources/.luacheckrc - name: Set Version and AddonVersion run: | export VERSION=${{ github.ref }} export ADDON_VERSION=$(echo ${{ github.ref }} | sed -E 's/(0|)\.//g') sed -i "s/0.123456789/$VERSION/g" sources/AchievementInfoCommon.lua sed -i "s/0.123456789/$VERSION/g" sources/AchievementInfo.txt sed -i "s/0.123456789/$ADDON_VERSION/g" sources/AchievementInfo.txt - name: Rename and zip run: | mv sources AchievementInfo zip -r "AchievementInfo-${{ github.ref }}.zip" ./AchievementInfo