A lexicon-driven AppView for ATProto. happyview.dev
backfill firehose jetstream atproto appview oauth lexicon
8
fork

Configure Feed

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

ci: update workspace dependency version before publish

Trezy d9e69c20 66d30dc6

+17
+17
.github/workflows/release-sdk.yml
··· 101 101 - name: Build SDK packages 102 102 run: bun run --filter '@happyview/oauth-*' build 103 103 104 + - name: Resolve workspace dependencies to published versions 105 + run: | 106 + if [[ "${{ github.ref }}" == "refs/heads/main" ]]; then 107 + DIST_TAG="latest" 108 + else 109 + DIST_TAG="dev" 110 + fi 111 + CORE_VERSION=$(npm view @happyview/oauth-client@${DIST_TAG} version) 112 + node -e " 113 + const fs = require('fs'); 114 + const pkg = JSON.parse(fs.readFileSync('packages/oauth-client-browser/package.json', 'utf8')); 115 + if (pkg.dependencies['@happyview/oauth-client']?.startsWith('workspace:')) { 116 + pkg.dependencies['@happyview/oauth-client'] = '^${CORE_VERSION}'; 117 + fs.writeFileSync('packages/oauth-client-browser/package.json', JSON.stringify(pkg, null, 2) + '\n'); 118 + } 119 + " 120 + 104 121 - name: Configure npm auth for bun publish 105 122 run: echo "//registry.npmjs.org/:_authToken=\${NPM_TOKEN}" > .npmrc 106 123