From 8a3a6900ce192a8bcd3b312cc15439188c5c6a57 Mon Sep 17 00:00:00 2001 From: 0xWaleed Date: Wed, 27 Sep 2023 15:24:20 +0300 Subject: [PATCH] chore(ci/cd): add init workflow :wrench: --- .github/workflows/release.yml | 43 +++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 .github/workflows/release.yml diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml new file mode 100644 index 0000000..51967ab --- /dev/null +++ b/.github/workflows/release.yml @@ -0,0 +1,43 @@ +name: 0xrelease + +on: + push: + +jobs: + release: + runs-on: ubuntu-22.04 + steps: + - uses: actions/checkout@v3 + with: + submodules: true + + - name: Resolve version + run: | + echo version=$(git tag | sort -V | tail -1) >> $GITHUB_ENV + + - name: Preparing Files + run: | + mkdir 0xludb-fivem + mkdir -p 0xludb-fivem/deps/ludb + + mv deps/ludb/ludb.lua 0xludb-fivem/deps/ludb.lua + mv *.lua 0xludb-fivem + + mv README.md 0xludb-fivem + + - name: Add meta files + run: | + echo "${{vars.IMPORTANT}}" > 0xludb-fivem/IMPORTANT.txt + + - name: Zipping + run: | + zip -r ./0xludb-fivem-${{ env.version }}.zip 0xludb-fivem + + - name: Create Release + id: create_release + uses: softprops/action-gh-release@v1 + with: + files: ./0xludb-fivem-${{ env.version }}.zip + tag_name: ${{env.version}} + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} \ No newline at end of file