From c0b0b62b24938ff965552cc462990f0703f9ce84 Mon Sep 17 00:00:00 2001 From: Evan Su <48808396+HACKERALERT@users.noreply.github.com> Date: Sun, 13 Jul 2025 13:48:08 -0400 Subject: [PATCH] Update build-snapcraft.yml --- .github/workflows/build-snapcraft.yml | 23 +++++------------------ 1 file changed, 5 insertions(+), 18 deletions(-) diff --git a/.github/workflows/build-snapcraft.yml b/.github/workflows/build-snapcraft.yml index d4d2f2e..f902dd1 100644 --- a/.github/workflows/build-snapcraft.yml +++ b/.github/workflows/build-snapcraft.yml @@ -8,23 +8,12 @@ on: jobs: build-snapcraft: - runs-on: ubuntu-22.04 + runs-on: ubuntu-latest steps: - name: Checkout repository uses: actions/checkout@v4 - - name: Install required packages - run: | - sudo apt update - sudo apt install -y gcc xorg-dev libgtk-3-dev libgl1-mesa-dev libglu1-mesa wget snapd - sudo snap install snapcraft --classic - sudo snap install multipass - sudo usermod -aG multipass $USER - newgrp multipass - multipass version - multipass list - - name: Copy Snapcraft files to source run: | cp -r dist/snapcraft/* src/ @@ -38,12 +27,10 @@ jobs: ls -l src ls -l src/snapcraft.yaml || echo "snapcraft.yaml not found" - - name: Build Snapcraft using multipass - run: | - cd src - snapcraft - env: - SNAPCRAFT_BUILD_ENVIRONMENT: multipass + - name: Snapcraft + uses: snapcore/action-build@v1 + with: + path: src - name: Upload .snap artifacts uses: actions/upload-artifact@v4