1 files changed, 5 insertions(+), 22 deletions(-)

M .github/workflows/build.yml
M .github/workflows/build.yml +5 -22
@@ 5,7 5,7 @@ on:
     types: [published]
 
 jobs:
-  build:
+  build-and-release:
     runs-on: ubuntu-latest
 
     steps:

          
@@ 37,7 37,6 @@ jobs:
           echo "nocache=true" >> $GITHUB_ENV
         else
           echo "nocache=false" >> $GITHUB_ENV
-        fi
 
     - name: Install dependencies on Linux
       if: steps.cache-dependencies.outputs.cache-hit != 'true' && env.nocache == 'false'

          
@@ 66,28 65,12 @@ jobs:
         sed -i "s/'MOZ_APP_NAME': 'firefox'/'MOZ_APP_NAME': 'flamewolf'/g" obj-x86_64-pc-linux-gnu/config.status
         CC=clang CXX=clang++ ./mach build
         ./mach package
-        mv obj-x86_64-pc-linux-gnu/dist/flamewolf*.tar.bz2 obj-x86_64-pc-linux-gnu/dist/flamewolf-linux.tar.bz2 || true
-
-    - name: Rename files
-      run: |
-        mv obj-x86_64-pc-linux-gnu/dist/flamewolf*.tar.bz2 obj-x86_64-pc-linux-gnu/dist/flamewolf-linux.tar.bz2 || true
 
-    - name: Upload artifact (Linux)
-      uses: actions/upload-artifact@v4
-      with:
-        name: flamewolf-linux.tar.bz2
-        path: obj-x86_64-pc-linux-gnu/dist/flamewolf-linux.tar.bz2
+    - name: Rename artifact
+      run: |
+        mv obj-x86_64-pc-linux-gnu/dist/flamewolf*.tar.bz2 flamewolf-linux.tar.bz2 || true
 
-  release:
-    needs: build
-    runs-on: ubuntu-latest
-    steps:
-    - name: Download artifact
-      uses: actions/download-artifact@v3
-      with:
-        name: flamewolf-linux.tar.bz2
-
-    - name: Upload release asset (Linux)
+    - name: Upload artifact and Release (Linux)
       uses: actions/upload-release-asset@v1
       with:
         upload_url: ${{ github.event.release.upload_url }}