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

Configure Feed

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

ci: add webextension step

Aly Raffauf (May 23, 2026, 5:58 PM EDT) 76e378e4 b6d2003e

+16 -8
+16 -8
.github/workflows/ci.yml
··· 26 26 echo '```' >> $GITHUB_STEP_SUMMARY 27 27 go tool cover -func=coverage.out >> $GITHUB_STEP_SUMMARY 28 28 echo '```' >> $GITHUB_STEP_SUMMARY 29 - - name: Bundle browser extension 30 - run: just bundle-extension 31 - - name: Upload extension artifact 32 - uses: actions/upload-artifact@v4 33 - with: 34 - name: switchyard-webextension 35 - path: switchyard-webextension.zip 36 29 - name: Upload coverage report 37 30 uses: actions/upload-artifact@v4 38 31 with: 39 32 name: coverage-report 40 33 path: coverage.out 34 + 35 + webextension: 36 + name: "WebExtension" 37 + runs-on: ubuntu-latest 38 + steps: 39 + - uses: actions/checkout@v4 40 + - name: Bundle extension 41 + run: | 42 + mkdir -p /tmp/webextension 43 + cp -r webextension/* /tmp/webextension/ 44 + cd /tmp/webextension && zip -r "${{ github.workspace }}/switchyard-webextension.zip" . 45 + - uses: actions/upload-artifact@v4 46 + with: 47 + name: switchyard-webextension 48 + path: switchyard-webextension.zip 41 49 42 50 flatpak: 43 51 name: "Flatpak (${{ matrix.variant.arch }})" ··· 64 72 release: 65 73 name: "Create Release" 66 74 if: startsWith(github.ref, 'refs/tags/') 67 - needs: [flatpak, test] 75 + needs: [flatpak, test, webextension] 68 76 runs-on: ubuntu-latest 69 77 permissions: 70 78 contents: write