From 3addd6eaa03d38c05defa43d6554bf0fe7c6d294 Mon Sep 17 00:00:00 2001 From: galister <22305755+galister@users.noreply.github.com> Date: Wed, 7 Jan 2026 03:54:30 +0900 Subject: [PATCH] remove old gh actions --- .github/workflows/build-full-appimage.yml | 41 ------------------- .github/workflows/make-release.yml | 23 +---------- .../scripts/appimage_build_wayvr_dashboard.sh | 38 ----------------- .../workflows/scripts/appimage_build_wlx.sh | 2 +- .../scripts/appimage_build_wlx_full.sh | 4 -- .../scripts/appimage_package_full.sh | 4 -- 6 files changed, 3 insertions(+), 109 deletions(-) delete mode 100644 .github/workflows/build-full-appimage.yml delete mode 100755 .github/workflows/scripts/appimage_build_wayvr_dashboard.sh delete mode 100755 .github/workflows/scripts/appimage_build_wlx_full.sh delete mode 100755 .github/workflows/scripts/appimage_package_full.sh diff --git a/.github/workflows/build-full-appimage.yml b/.github/workflows/build-full-appimage.yml deleted file mode 100644 index 9e11465d..00000000 --- a/.github/workflows/build-full-appimage.yml +++ /dev/null @@ -1,41 +0,0 @@ -name: Build AppImage (with WayVR Dashboard) - -on: - push: - branches: - - 'main' - - 'staging' - -env: - APPDIR: WlxOverlay-S-Full.AppDir - CARGO_TERM_COLOR: always - SCCACHE_GHA_ENABLED: "true" - RUSTC_WRAPPER: "sccache" - -jobs: - build_appimage: - runs-on: ubuntu-22.04 - defaults: - run: - working-directory: ./wlx-overlay-s - steps: - - uses: actions/checkout@v3 - - name: Setup sccache - uses: mozilla-actions/sccache-action@v0.0.9 - - name: Prepare Environment - run: | - ../.github/workflows/scripts/appimage_prepare_env.sh - - name: Cargo Build - run: | - ../.github/workflows/scripts/appimage_build_wlx_full.sh - - name: Build WayVR Dashboard - run: | - ../.github/workflows/scripts/appimage_build_wayvr_dashboard.sh - - name: Package AppImage - run: | - ../.github/workflows/scripts/appimage_package_full.sh - - name: Upload AppImage - uses: actions/upload-artifact@v4 - with: - name: WlxOverlay-S-Full-${{ github.ref_name }}-x86_64.AppImage - path: ./wlx-overlay-s/WlxOverlay-S-Full-x86_64.AppImage diff --git a/.github/workflows/make-release.yml b/.github/workflows/make-release.yml index 294c2040..8fd1fd20 100644 --- a/.github/workflows/make-release.yml +++ b/.github/workflows/make-release.yml @@ -30,15 +30,6 @@ jobs: - name: Package AppImage run: | ../.github/workflows/scripts/appimage_package.sh - - name: Cargo Build Full - run: | - ../.github/workflows/scripts/appimage_build_wlx_full.sh - - name: Build WayVR Dashboard - run: | - ../.github/workflows/scripts/appimage_build_wayvr_dashboard.sh - - name: Package AppImage - run: | - ../.github/workflows/scripts/appimage_package_full.sh - name: Build Wayvrctl run: | cd ../wayvrctl @@ -80,24 +71,14 @@ jobs: asset_name: wayvrctl asset_content_type: application/octet-stream - - name: Upload AppImage (Full) - uses: actions/upload-release-asset@v1 - env: - GITHUB_TOKEN: ${{ secrets.RELEASE_KEY }} - with: - upload_url: ${{ steps.create_release.outputs.upload_url }} - asset_path: ./wlx-overlay-s/WlxOverlay-S-Full-x86_64.AppImage - asset_name: WlxOverlay-S-${{ github.ref_name }}-Full-x86_64.AppImage - asset_content_type: application/octet-stream - - - name: Upload AppImage (Slim) + - name: Upload AppImage uses: actions/upload-release-asset@v1 env: GITHUB_TOKEN: ${{ secrets.RELEASE_KEY }} with: upload_url: ${{ steps.create_release.outputs.upload_url }} asset_path: ./wlx-overlay-s/WlxOverlay-S-x86_64.AppImage - asset_name: WlxOverlay-S-${{ github.ref_name }}-Slim-x86_64.AppImage + asset_name: WlxOverlay-S-${{ github.ref_name }}-x86_64.AppImage asset_content_type: application/octet-stream - name: Upload crates tarball diff --git a/.github/workflows/scripts/appimage_build_wayvr_dashboard.sh b/.github/workflows/scripts/appimage_build_wayvr_dashboard.sh deleted file mode 100755 index 5fba8bb0..00000000 --- a/.github/workflows/scripts/appimage_build_wayvr_dashboard.sh +++ /dev/null @@ -1,38 +0,0 @@ -#!/bin/sh -WAYVR_DASHBOARD_PATH="/tmp/wayvr-dashboard" - -WLX_DIR=$(realpath $(pwd)) - -# built wayvr-dashboard binary executable path -DASH_PATH="${WAYVR_DASHBOARD_PATH}/temp/wayvr-dashboard" - -git clone --depth=1 https://github.com/olekolek1000/wayvr-dashboard.git ${WAYVR_DASHBOARD_PATH} - -cd ${WAYVR_DASHBOARD_PATH} -.github/workflows/build.sh - -# See https://github.com/olekolek1000/wayvr-dashboard/blob/master/.github/workflows/appimage.sh -cd .. -cd ${APPDIR} - -# Fix webkit -echo "Copying webkit runtime executables" - -# Copy runtime executables -find -L /usr/lib /usr/libexec -name WebKitNetworkProcess -exec mkdir -p . ';' -exec cp -v --parents '{}' . ';' || true -find -L /usr/lib /usr/libexec -name WebKitWebProcess -exec mkdir -p . ';' -exec cp -v --parents '{}' . ';' || true -find -L /usr/lib /usr/libexec -name libwebkit2gtkinjectedbundle.so -exec mkdir -p . ';' -exec cp --parents '{}' . ';' || true - -echo "Patching webkit lib" - -# Patch libwebkit .so file: Replace 4 bytes containing "/usr" into "././". Required! -TARGET_WEBKIT_SO="./usr/lib/libwebkit2gtk-4.1.so.0" -cp /usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.1.so.0 ${TARGET_WEBKIT_SO} -sed -i -e "s|/usr|././|g" "${TARGET_WEBKIT_SO}" - -cd ${WLX_DIR} - -chmod +x ${DASH_PATH} - -# Put resulting executable into wlx AppDir -cp ${DASH_PATH} ${APPDIR}/usr/bin/wayvr-dashboard \ No newline at end of file diff --git a/.github/workflows/scripts/appimage_build_wlx.sh b/.github/workflows/scripts/appimage_build_wlx.sh index 89ccd174..9d306858 100755 --- a/.github/workflows/scripts/appimage_build_wlx.sh +++ b/.github/workflows/scripts/appimage_build_wlx.sh @@ -1,4 +1,4 @@ #!/bin/sh -cargo build --release --no-default-features --features=openvr,openxr,wayland,x11,osc +cargo build --release chmod +x ../target/release/wlx-overlay-s cp ../target/release/wlx-overlay-s ${APPDIR}/usr/bin diff --git a/.github/workflows/scripts/appimage_build_wlx_full.sh b/.github/workflows/scripts/appimage_build_wlx_full.sh deleted file mode 100755 index 9d306858..00000000 --- a/.github/workflows/scripts/appimage_build_wlx_full.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh -cargo build --release -chmod +x ../target/release/wlx-overlay-s -cp ../target/release/wlx-overlay-s ${APPDIR}/usr/bin diff --git a/.github/workflows/scripts/appimage_package_full.sh b/.github/workflows/scripts/appimage_package_full.sh deleted file mode 100755 index f55b817b..00000000 --- a/.github/workflows/scripts/appimage_package_full.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh -export VERSION=$GITHUB_REF_NAME -./linuxdeploy-x86_64.AppImage -dwlx-overlay-s.desktop -iwlx-overlay-s.png --appdir=${APPDIR} --output appimage --exclude-library '*libpipewire*' -mv WlxOverlay-S-$VERSION-x86_64.AppImage WlxOverlay-S-Full-x86_64.AppImage \ No newline at end of file