From 36b546571396ea384cca38741b980194d2872f29 Mon Sep 17 00:00:00 2001 From: Ryan Bas Date: Sun, 10 May 2026 22:37:51 -0600 Subject: [PATCH 1/3] fix(ci): use correct firefox-addon action version MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit yayuyokitano/firefox-addon has no v1.0.0 tag — only alpha releases. Update to v0.0.6-alpha (latest available). Co-Authored-By: Claude Opus 4.6 (1M context) --- .github/workflows/publish-extension.yml | 2 +- .github/workflows/release.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/publish-extension.yml b/.github/workflows/publish-extension.yml index 928b151..4bffb26 100644 --- a/.github/workflows/publish-extension.yml +++ b/.github/workflows/publish-extension.yml @@ -65,7 +65,7 @@ jobs: run: zip -r source.zip . -x 'node_modules/*' '*/node_modules/*' '*/dist/*' '.git/*' '*.zip' - name: Upload to Firefox Add-ons - uses: yayuyokitano/firefox-addon@v1.0.0 + uses: yayuyokitano/firefox-addon@v0.0.6-alpha with: api_key: ${{ secrets.AMO_JWT_ISSUER }} api_secret: ${{ secrets.AMO_JWT_SECRET }} diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 53c7716..a961dfd 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -77,7 +77,7 @@ jobs: - name: Publish Firefox extension (unlisted) if: inputs.extension - uses: yayuyokitano/firefox-addon@v1.0.0 + uses: yayuyokitano/firefox-addon@v0.0.6-alpha with: api_key: ${{ secrets.AMO_JWT_ISSUER }} api_secret: ${{ secrets.AMO_JWT_SECRET }} From 504f36a2e02089800324c137ad64957b776554fb Mon Sep 17 00:00:00 2001 From: Ryan Bas Date: Sun, 10 May 2026 22:38:43 -0600 Subject: [PATCH 2/3] fix(ci): switch to trmcnvn/firefox-addon@v1 for AMO publishing Replace yayuyokitano/firefox-addon (only has alpha releases) with trmcnvn/firefox-addon@v1 which is actively maintained and has a stable release tag. Co-Authored-By: Claude Opus 4.6 (1M context) --- .github/workflows/publish-extension.yml | 12 ++++++------ .github/workflows/release.yml | 13 ++++++------- 2 files changed, 12 insertions(+), 13 deletions(-) diff --git a/.github/workflows/publish-extension.yml b/.github/workflows/publish-extension.yml index 4bffb26..afb0e08 100644 --- a/.github/workflows/publish-extension.yml +++ b/.github/workflows/publish-extension.yml @@ -65,10 +65,10 @@ jobs: run: zip -r source.zip . -x 'node_modules/*' '*/node_modules/*' '*/dist/*' '.git/*' '*.zip' - name: Upload to Firefox Add-ons - uses: yayuyokitano/firefox-addon@v0.0.6-alpha + uses: trmcnvn/firefox-addon@v1 with: - api_key: ${{ secrets.AMO_JWT_ISSUER }} - api_secret: ${{ secrets.AMO_JWT_SECRET }} - guid: oidc-devtool@wolfcola - xpi_path: packages/devtools-extension/extension-firefox.zip - src_path: source.zip + uuid: oidc-devtool@wolfcola + xpi: packages/devtools-extension/extension-firefox.zip + manifest: packages/devtools-extension/dist/manifest.json + api-key: ${{ secrets.AMO_JWT_ISSUER }} + api-secret: ${{ secrets.AMO_JWT_SECRET }} diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index a961dfd..746535d 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -77,14 +77,13 @@ jobs: - name: Publish Firefox extension (unlisted) if: inputs.extension - uses: yayuyokitano/firefox-addon@v0.0.6-alpha + uses: trmcnvn/firefox-addon@v1 with: - api_key: ${{ secrets.AMO_JWT_ISSUER }} - api_secret: ${{ secrets.AMO_JWT_SECRET }} - guid: oidc-devtool@wolfcola - xpi_path: packages/devtools-extension/extension-firefox.zip - src_path: source.zip - channel: unlisted + uuid: oidc-devtool@wolfcola + xpi: packages/devtools-extension/extension-firefox.zip + manifest: packages/devtools-extension/dist/manifest.json + api-key: ${{ secrets.AMO_JWT_ISSUER }} + api-secret: ${{ secrets.AMO_JWT_SECRET }} release: if: github.event_name == 'push' runs-on: ubuntu-latest From 2d660b9588cb5c94ffbbc68e5724dd5ec46c43ad Mon Sep 17 00:00:00 2001 From: Ryan Bas Date: Sun, 10 May 2026 22:43:12 -0600 Subject: [PATCH 3/3] docs(vscode): add Marketplace install instructions and badge Co-Authored-By: Claude Opus 4.6 (1M context) --- packages/vscode-extension/README.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/packages/vscode-extension/README.md b/packages/vscode-extension/README.md index 6c3492e..e26ce92 100644 --- a/packages/vscode-extension/README.md +++ b/packages/vscode-extension/README.md @@ -1,7 +1,21 @@ # OIDC DevTools — VS Code Extension +[![VS Code Marketplace](https://img.shields.io/visual-studio-marketplace/v/RyanBasmajian.oidc-devtools)](https://marketplace.visualstudio.com/items?itemName=RyanBasmajian.oidc-devtools) + VS Code extension for live OIDC/OAuth2 debugging. Connects to Chrome/Chromium via the Chrome DevTools Protocol (CDP) to capture and analyze authentication flows without leaving your editor. +## Install + +**From the Marketplace:** [OIDC DevTools](https://marketplace.visualstudio.com/items?itemName=RyanBasmajian.oidc-devtools) + +**From the command line:** + +```bash +code --install-extension RyanBasmajian.oidc-devtools +``` + +**From VS Code:** Open Extensions (`Ctrl+Shift+X`), search for "OIDC DevTools", and click Install. + ## Features - **Live network capture** — captures auth-related traffic via CDP (`Network` domain)