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.

github: fix amo

Aly Raffauf (May 28, 2026, 12:35 AM EDT) 11fd80e3 8ab05dfb

+2 -15
+2 -15
.github/workflows/ci.yml
··· 79 79 - name: Build extension 80 80 working-directory: webextension 81 81 run: npm ci && npm run build 82 - - name: Sign for self-distribution (unlisted) 82 + - name: Submit to AMO 83 83 working-directory: webextension 84 - run: npx web-ext sign --channel=unlisted --api-key=${{ secrets.AMO_JWT_ISSUER }} --api-secret=${{ secrets.AMO_JWT_SECRET }} 85 - - uses: actions/upload-artifact@v4 86 - with: 87 - name: switchyard-webextension-xpi 88 - path: webextension/web-ext-artifacts/*.xpi 89 - - name: Submit to AMO (listed) 90 - working-directory: webextension 91 - run: npx web-ext sign --channel=listed --api-key=${{ secrets.AMO_JWT_ISSUER }} --api-secret=${{ secrets.AMO_JWT_SECRET }} 84 + run: npx web-ext sign --channel=listed --approval-timeout=0 --api-key=${{ secrets.AMO_JWT_ISSUER }} --api-secret=${{ secrets.AMO_JWT_SECRET }} 92 85 93 86 publish-github: 94 87 name: "Publish GitHub Release" ··· 103 96 with: 104 97 pattern: io.github.alyraffauf.Switchyard.Devel-${{ github.sha }}-*.flatpak 105 98 merge-multiple: true 106 - - name: Download signed XPI 107 - uses: actions/download-artifact@v4 108 - with: 109 - name: switchyard-webextension-xpi 110 - 111 99 - name: Create Release 112 100 uses: softprops/action-gh-release@v2 113 101 with: 114 102 files: | 115 103 *.flatpak 116 - *.xpi 117 104 draft: false 118 105 prerelease: false 119 106 generate_release_notes: true