diff --git a/.github/workflows/publish-extension.yml b/.github/workflows/publish-extension.yml index 928b151..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@v1.0.0 + 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 53c7716..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@v1.0.0 + 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 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)