diff --git a/.gitea/workflows/lightless-tag-and-release.yml b/.gitea/workflows/lightless-tag-and-release.yml index a91d953..96b303b 100644 --- a/.gitea/workflows/lightless-tag-and-release.yml +++ b/.gitea/workflows/lightless-tag-and-release.yml @@ -32,16 +32,13 @@ jobs: - name: Download Dalamud run: | - cd / - mkdir -p root/.xlcore/dalamud/Hooks/dev + mkdir -p ~/.xlcore/dalamud/Hooks/dev curl -O https://goatcorp.github.io/dalamud-distrib/stg/latest.zip - unzip latest.zip -d /root/.xlcore/dalamud/Hooks/dev + unzip latest.zip -d ~/.xlcore/dalamud/Hooks/dev - name: Lets Build Lightless! run: | - dotnet restore - dotnet build --configuration Release --no-restore - dotnet publish --configuration Release --no-build + dotnet publish --configuration Release - name: Get version id: package_version @@ -55,16 +52,8 @@ jobs: - name: Prepare Lightless Client run: | - PUBLISH_PATH="/workspace/Lightless-Sync/LightlessClient/LightlessSync/bin/x64/Release/publish/" - if [ -d "$PUBLISH_PATH" ]; then - rm -rf "$PUBLISH_PATH" - echo "Removed $PUBLISH_PATH" - else - echo "$PUBLISH_PATH does not exist, nothing to remove." - fi - - mkdir -p output - (cd /workspace/Lightless-Sync/LightlessClient/LightlessSync/bin/x64/Release/ && zip -r $OLDPWD/output/LightlessClient.zip *) + mkdir /output + (cd /workspace/Lightless-Sync/LightlessClient/LightlessSync/bin/x64/Release/ && zip -r /output/LightlessClient.zip *) - name: Create Git tag if not exists (master) if: github.ref == 'refs/heads/master' @@ -165,8 +154,8 @@ jobs: - name: Check asset exists run: | - if [ ! -f output/LightlessClient.zip ]; then - echo "output/LightlessClient.zip does not exist!" + if [ ! -f /output/LightlessClient.zip ]; then + echo "/output/LightlessClient.zip does not exist!" exit 1 fi @@ -177,7 +166,7 @@ jobs: echo "Uploading to release ID: $RELEASE_ID" curl --fail-with-body -s -X POST \ -H "Authorization: token ${{ secrets.GITEA_TOKEN }}" \ - -F "attachment=@output/LightlessClient.zip" \ + -F "attachment=@/output/LightlessClient.zip" \ "https://git.lightless-sync.org/api/v1/repos/${GITHUB_REPOSITORY}/releases/$RELEASE_ID/assets" - name: Clone plugin hosting repo @@ -282,8 +271,8 @@ jobs: - name: Commit and push to LightlessSync run: | cd LightlessSyncRepo/LightlessSync - git config user.name "github-actions" - git config user.email "github-actions@github.com" + git config user.name "Gitea-Automation" + git config user.email "aaa@aaaaaaa.aaa" git add . git diff-index --quiet HEAD || git commit -m "Update ${{ env.PLUGIN_NAME }} to ${{ steps.package_version.outputs.version }}" git push https://x-access-token:${{ secrets.AUTOMATION_TOKEN }}@git.lightless-sync.org/${{ gitea.repository_owner }}/LightlessSync.git HEAD:main