summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorxXJSONDeruloXx <danielhimebauch@gmail.com>2025-07-15 20:55:17 -0400
committerxXJSONDeruloXx <danielhimebauch@gmail.com>2025-07-15 20:55:17 -0400
commit659a401350dbf794d621ab7577ce24838d9cb94f (patch)
tree7b7f57993aaf196ee815a59375c8173f4e9a5b8e
parent52b2b5fbce49a19abc0b1e55db83b2d67903312f (diff)
downloaddecky-lsfg-vk-659a401350dbf794d621ab7577ce24838d9cb94f.tar.gz
decky-lsfg-vk-659a401350dbf794d621ab7577ce24838d9cb94f.zip
rm borked build workflows for now
-rw-r--r--.github/workflows/build.yml62
-rw-r--r--.github/workflows/release.yml64
2 files changed, 0 insertions, 126 deletions
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
deleted file mode 100644
index 8521aae..0000000
--- a/.github/workflows/build.yml
+++ /dev/null
@@ -1,62 +0,0 @@
-name: Build Plugin
-
-on:
- push:
- branches: [ main, gh-workflow ]
- pull_request:
- branches: [ main, gh-workflow ]
- workflow_dispatch:
-
-jobs:
- build:
- runs-on: ubuntu-latest
-
- steps:
- - name: Checkout code
- uses: actions/checkout@v4
-
- - name: Setup Node.js
- uses: actions/setup-node@v4
- with:
- node-version: '18'
-
- - name: Setup pnpm
- uses: pnpm/action-setup@v4
- with:
- version: latest
-
- - name: Create CLI directory
- run: mkdir -p cli
-
- - name: Download Decky CLI
- run: |
- curl -L -o cli/decky "https://github.com/SteamDeckHomebrew/cli/releases/latest/download/decky-linux-x86_64"
- chmod +x cli/decky
-
- - name: Verify Decky CLI
- run: ./cli/decky --version
-
- - name: Clean node_modules (if exists)
- run: rm -rf node_modules
-
- - name: Install dependencies
- run: pnpm install
-
- - name: Build backend (if needed)
- run: |
- if [ -f "backend/Makefile" ]; then
- cd backend && make
- fi
-
- - name: Build plugin
- run: ./cli/decky plugin build .
-
- - name: Upload build artifact
- uses: actions/upload-artifact@v4
- with:
- name: lossless-scaling
- path: out/*.zip
- retention-days: 30
-
- - name: List output files
- run: ls -la out/
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
deleted file mode 100644
index 40948b5..0000000
--- a/.github/workflows/release.yml
+++ /dev/null
@@ -1,64 +0,0 @@
-name: Release Plugin
-
-on:
- push:
- tags:
- - 'v*'
-
-jobs:
- release:
- runs-on: ubuntu-latest
-
- steps:
- - name: Checkout code
- uses: actions/checkout@v4
-
- - name: Setup Node.js
- uses: actions/setup-node@v4
- with:
- node-version: '18'
-
- - name: Setup pnpm
- uses: pnpm/action-setup@v4
- with:
- version: latest
-
- - name: Create CLI directory
- run: mkdir -p cli
-
- - name: Download Decky CLI
- run: |
- curl -L -o cli/decky "https://github.com/SteamDeckHomebrew/cli/releases/latest/download/decky-linux-x86_64"
- chmod +x cli/decky
-
- - name: Clean node_modules (if exists)
- run: rm -rf node_modules
-
- - name: Install dependencies
- run: pnpm install
-
- - name: Build backend (if needed)
- run: |
- if [ -f "backend/Makefile" ]; then
- cd backend && make
- fi
-
- - name: Build plugin
- run: ./cli/decky plugin build .
-
- - name: Get plugin name for artifact
- id: plugin_name
- run: |
- PLUGIN_NAME=$(jq -r '.name' plugin.json)
- echo "name=$PLUGIN_NAME" >> $GITHUB_OUTPUT
- echo "Plugin name: $PLUGIN_NAME"
-
- - name: Create Release
- uses: softprops/action-gh-release@v2
- with:
- files: out/*.zip
- generate_release_notes: true
- draft: false
- prerelease: false
- env:
- GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}