1 workflow to rule them all
Some checks failed
Workflow / Linting (push) Successful in 10s
Workflow / Deployment (push) Failing after 10s
continuous-integration/drone/push Build is passing

This commit is contained in:
Florian Brinker 2024-09-20 13:03:15 +02:00
förälder 2c86dca627
incheckning 8830674930
2 ändrade filer med 18 tillägg och 31 borttagningar

Visa fil

@ -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

Visa fil

@ -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
files: |-
*.zip