Explorar o código

Update main.yml

Luu hai 1 ano
pai
achega
d314c6d743
Modificáronse 1 ficheiros con 5 adicións e 16 borrados
  1. 5 16
      .github/workflows/main.yml

+ 5 - 16
.github/workflows/main.yml

@@ -13,7 +13,7 @@ on:
 
 jobs:
   build:
-    name: Build and Test
+    name: Build and Test Application
     runs-on: ubuntu-latest
 
     steps:
@@ -30,12 +30,6 @@ jobs:
           python3 -m pip install --upgrade pip
           pip install ufbt
 
-      - name: Extract Version from Manifest
-        id: extract_version
-        run: |
-          VERSION=$(grep '^version:' manifest.yml | awk '{print $2}')
-          echo "VERSION=${VERSION}" >> $GITHUB_ENV
-
       - name: Initialize UFBT Environment
         run: |
           ufbt update
@@ -44,17 +38,11 @@ jobs:
       - name: Build FAP Applications
         run: ufbt faps
 
-      - name: Rename and Move FAP File
-        run: |
-          mkdir -p build/fap
-          mv /home/runner/.ufbt/build/metroflip.fap build/fap/metroflip-${{ env.VERSION }}.fap
-
       - name: Upload Build Artifacts
-        if: github.event_name == 'pull_request'
         uses: actions/upload-artifact@v3
         with:
-          name: metroflip-build
-          path: build/fap/metroflip-${{ env.VERSION }}.fap
+          name: build-output
+          path: build/
 
   release:
     name: Create Release
@@ -73,6 +61,7 @@ jobs:
           echo "VERSION=${VERSION}" >> $GITHUB_ENV
 
       - name: Create Release
+        id: create_release
         uses: actions/create-release@v1
         with:
           tag_name: v${{ env.VERSION }}
@@ -88,7 +77,7 @@ jobs:
       - name: Upload FAP File to Release
         uses: actions/upload-release-asset@v1
         with:
-          release_id: ${{ steps.create-release.outputs.id }}
+          upload_url: ${{ steps.create_release.outputs.upload_url }}
           asset_path: build/fap/metroflip-${{ env.VERSION }}.fap
           asset_name: metroflip-${{ env.VERSION }}.fap
           asset_content_type: application/octet-stream