diff --git a/.gitea/workflows/0_linting.yaml b/.gitea/workflows/0_linting.yaml deleted file mode 100644 index c01ba33..0000000 --- a/.gitea/workflows/0_linting.yaml +++ /dev/null @@ -1,12 +0,0 @@ -name: Linting -run-name: ${{ gitea.actor }} is checking the LUA code 🚀 -on: [push] - -jobs: - Luacheck: - runs-on: ubuntu-latest - steps: - - name: Check out repository code - uses: actions/checkout@v4 - - name: Luacheck linter - uses: lunarmodules/luacheck@v1 \ No newline at end of file diff --git a/.gitea/workflows/1_build_and_release.yaml b/.gitea/workflows/workflow.yaml similarity index 64% rename from .gitea/workflows/1_build_and_release.yaml rename to .gitea/workflows/workflow.yaml index cf2ba9b..0c7d90c 100644 --- a/.gitea/workflows/1_build_and_release.yaml +++ b/.gitea/workflows/workflow.yaml @@ -1,12 +1,19 @@ -name: Build & Release -run-name: ${{ gitea.actor }} is creating a new release 🚀 +name: Workflow +run-name: ${{ gitea.actor }} is lintingn and on tags creating a new release 🚀 on: [push] - #push: - #tags: - # - '*' jobs: - Build: + + Linting: + runs-on: ubuntu-latest + steps: + - name: Check out repository code + uses: actions/checkout@v4 + - name: Run Luacheck linter + uses: lunarmodules/luacheck@v1 + + Deployment: + if: ${{ ! startsWith(github.ref, 'refs/tags/') }} runs-on: ubuntu-latest steps: - name: Check out repository code @@ -35,21 +42,13 @@ jobs: zip -r "AchievementInfo-$GITHUB_REF_NAME.zip" ./AchievementInfo - name: Create release id: create_release - uses: actions/create-release@v1 - env: - GITHUB_TOKEN: ${{ secrets.GITEATOKEN }} + uses: akkuman/gitea-release-action@v1 with: + token: ${{ secrets.GITEATOKEN }} + name: AchievementInfo $GITHUB_REF_NAME tag_name: $GITHUB_REF_NAME - release_name: AchievementInfo $GITHUB_REF_NAME body_path: AchievementInfo/CHANGELOG.md draft: true prerelease: false - - name: Upload release asset - uses: actions/upload-release-asset@v1 - env: - GITHUB_TOKEN: ${{ secrets.GITEATOKEN }} - with: - upload_url: ${{ steps.create_release.outputs.upload_url }} - asset_path: ./AchievementInfo-$GITHUB_REF_NAME.zip - asset_name: AchievementInfo-$GITHUB_REF_NAME.zip - asset_content_type: application/zip \ No newline at end of file + files: |- + *.zip \ No newline at end of file