Rules-based browser launcher for TUI + GNOME. switchyard.aly.codes
tui gome bowser go
0

Configure Feed

Select the types of activity you want to include in your feed.

ci: fix cws publish

Aly Raffauf (Jun 10, 2026, 10:30 AM EDT) fe60397c 16b33d2f

+8 -4
+8 -4
.github/workflows/ci.yml
··· 5 5 - "v*" 6 6 pull_request: 7 7 branches: [master] 8 + workflow_dispatch: 8 9 name: CI 9 10 jobs: 10 11 test: ··· 68 69 69 70 publish-amo: 70 71 name: "Publish to AMO" 71 - if: startsWith(github.ref, 'refs/tags/') 72 + if: startsWith(github.ref, 'refs/tags/') || github.event_name == 'workflow_dispatch' 72 73 needs: [build-webextension] 73 74 runs-on: ubuntu-latest 74 75 steps: ··· 85 86 86 87 publish-cws: 87 88 name: "Publish to Chrome Web Store" 88 - if: startsWith(github.ref, 'refs/tags/') 89 + if: startsWith(github.ref, 'refs/tags/') || github.event_name == 'workflow_dispatch' 89 90 needs: [build-webextension] 90 91 runs-on: ubuntu-latest 91 92 steps: ··· 98 99 run: npm ci && npm run build 99 100 - name: Package extension 100 101 working-directory: webextension 101 - run: zip -r ../switchyard-webextension.zip manifest.json popup.html build icons 102 + run: | 103 + jq 'del(.key)' manifest.json > manifest.cws.json 104 + mv manifest.cws.json manifest.json 105 + zip -r ../switchyard-webextension.zip manifest.json popup.html build icons 102 106 - name: Submit to Chrome Web Store 103 107 run: npx chrome-webstore-upload-cli@3 upload --source switchyard-webextension.zip --auto-publish 104 108 env: ··· 109 113 110 114 publish-github: 111 115 name: "Publish GitHub Release" 112 - if: startsWith(github.ref, 'refs/tags/') 116 + if: startsWith(github.ref, 'refs/tags/') || github.event_name == 'workflow_dispatch' 113 117 needs: [build-flatpak, test, publish-amo, publish-cws] 114 118 runs-on: ubuntu-latest 115 119 permissions: