Skip to content

Commit b14e403

Browse files
committed
remove github packages and preprod + prod build
1 parent b0b3c66 commit b14e403

File tree

1 file changed

+1
-151
lines changed

1 file changed

+1
-151
lines changed

.github/workflows/version-and-publish.yaml

Lines changed: 1 addition & 151 deletions
Original file line numberDiff line numberDiff line change
@@ -124,122 +124,8 @@ jobs:
124124
.changeset/**
125125
retention-days: 7
126126

127-
test-pre-prod:
128-
runs-on: ubuntu-latest
129-
needs: version-and-rebuild
130-
steps:
131-
# https://github.com/actions/checkout
132-
- name: Checkout
133-
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
134-
with:
135-
fetch-depth: 0 # required for git tags and history
136-
ref: release/${{ github.ref_name }}
137-
138-
# Install and cache JS toolchain and dependencies (node_modules)
139-
- name: Setup JS
140-
uses: ./.github/actions/js-setup
141-
142-
- name: Download release artifacts
143-
uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4.3.0
144-
with:
145-
name: release-artifacts-${{ github.ref_name }}
146-
path: .
147-
148-
- name: Install latest dependencies
149-
run: pnpm install -r --frozen-lockfile
150-
151-
- name: Test (preprod)
152-
run: anvil & pnpm run test-all && lsof -t -i tcp:8545 | xargs kill
153-
env:
154-
API_PUBLIC_KEY: ${{ secrets.PREPROD_API_PUBLIC_KEY }}
155-
API_PRIVATE_KEY: ${{ secrets.PREPROD_API_PRIVATE_KEY }}
156-
BASE_URL: ${{ secrets.PREPROD_BASE_URL }}
157-
ORGANIZATION_ID: ${{ secrets.PREPROD_ORGANIZATION_ID }}
158-
PRIVATE_KEY_ID: ${{ secrets.PREPROD_PRIVATE_KEY_ID }}
159-
EXPECTED_PRIVATE_KEY_ETH_ADDRESS: ${{ secrets.PREPROD_EXPECTED_PRIVATE_KEY_ETH_ADDRESS }}
160-
EXPECTED_PRIVATE_KEY_ETH_ADDRESS_2: ${{ secrets.PREPROD_EXPECTED_PRIVATE_KEY_ETH_ADDRESS_2 }}
161-
EXPECTED_WALLET_ACCOUNT_ETH_ADDRESS: ${{ secrets.PREPROD_EXPECTED_WALLET_ACCOUNT_ETH_ADDRESS }}
162-
EXPECTED_WALLET_ACCOUNT_ETH_ADDRESS_2: ${{ secrets.PREPROD_EXPECTED_WALLET_ACCOUNT_ETH_ADDRESS_2 }}
163-
BANNED_TO_ADDRESS: ${{ secrets.PREPROD_BANNED_TO_ADDRESS }}
164-
SOLANA_TEST_ORG_API_PRIVATE_KEY: ${{ secrets.SOLANA_TEST_ORG_API_PRIVATE_KEY }}
165-
WALLET_ID: ${{ secrets.PREPROD_WALLET_ID }}
166-
167-
test-prod:
168-
runs-on: ubuntu-latest
169-
needs: test-pre-prod
170-
steps:
171-
# https://github.com/actions/checkout
172-
- name: Checkout
173-
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
174-
with:
175-
fetch-depth: 0 # required for git tags and history
176-
ref: release/${{ github.ref_name }}
177-
178-
# Install and cache JS toolchain and dependencies (node_modules)
179-
- name: Setup JS
180-
uses: ./.github/actions/js-setup
181-
182-
- name: Download release artifacts
183-
uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4.3.0
184-
with:
185-
name: release-artifacts-${{ github.ref_name }}
186-
path: .
187-
188-
- name: Install latest dependencies
189-
run: pnpm install -r --frozen-lockfile
190-
191-
- name: Test (prod)
192-
run: anvil & pnpm run test-all && lsof -t -i tcp:8545 | xargs kill
193-
env:
194-
API_PUBLIC_KEY: ${{ secrets.API_PUBLIC_KEY }}
195-
API_PRIVATE_KEY: ${{ secrets.API_PRIVATE_KEY }}
196-
BASE_URL: "https://api.turnkey.com"
197-
ORGANIZATION_ID: ${{ secrets.ORGANIZATION_ID }}
198-
PRIVATE_KEY_ID: ${{ secrets.PRIVATE_KEY_ID }}
199-
EXPECTED_PRIVATE_KEY_ETH_ADDRESS: ${{ secrets.EXPECTED_PRIVATE_KEY_ETH_ADDRESS }}
200-
EXPECTED_PRIVATE_KEY_ETH_ADDRESS_2: ${{ secrets.EXPECTED_PRIVATE_KEY_ETH_ADDRESS_2 }}
201-
EXPECTED_WALLET_ACCOUNT_ETH_ADDRESS: ${{ secrets.EXPECTED_WALLET_ACCOUNT_ETH_ADDRESS }}
202-
EXPECTED_WALLET_ACCOUNT_ETH_ADDRESS_2: ${{ secrets.EXPECTED_WALLET_ACCOUNT_ETH_ADDRESS_2 }}
203-
BANNED_TO_ADDRESS: "0x6F72eDB2429820c2A0606a9FC3cA364f5E9b2375"
204-
SOLANA_TEST_ORG_API_PRIVATE_KEY: ${{ secrets.SOLANA_TEST_ORG_API_PRIVATE_KEY }}
205-
WALLET_ID: ${{ secrets.WALLET_ID }}
206-
207-
prepare-release:
208-
runs-on: ubuntu-latest
209-
needs: test-prod
210-
steps:
211-
# https://github.com/actions/checkout
212-
- name: Checkout
213-
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
214-
with:
215-
fetch-depth: 0 # required for git tags and history
216-
ref: release/${{ github.ref_name }}
217-
218-
- name: Setup JS
219-
uses: ./.github/actions/js-setup
220-
221-
- name: Download release artifacts
222-
uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4.3.0
223-
with:
224-
name: release-artifacts-${{ github.ref_name }}
225-
path: .
226-
227-
- name: Install latest dependencies
228-
run: pnpm install -r --frozen-lockfile
229-
230-
- name: Create GitHub Release
231-
uses: softprops/action-gh-release@da05d552573ad5aba039eaac05058a918a7bf631 #v2.2.2
232-
with:
233-
tag_name: ${{ github.ref_name }}
234-
name: Release ${{ github.ref_name }}
235-
generate_release_notes: true
236-
draft: true
237-
prerelease: false
238-
env:
239-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
240-
241127
publish:
242-
needs: prepare-release
128+
needs: version-and-rebuild
243129
runs-on:
244130
group: package-deploy
245131
environment: production # require manual approval for production deployments
@@ -269,17 +155,6 @@ jobs:
269155
- name: Install latest dependencies
270156
run: pnpm install -r --frozen-lockfile
271157

272-
- name: Confirm environment variables
273-
run: |
274-
if [ -n "${{ secrets.GITHUB_TOKEN }}" ]; then
275-
echo "GITHUB_TOKEN is set"
276-
else
277-
echo "GITHUB_TOKEN is not set"
278-
exit 1
279-
fi
280-
env:
281-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
282-
283158
- name: Publish to NPM (dry run)
284159
run: |
285160
pnpm publish -r --dry-run --no-git-checks --report-summary
@@ -295,28 +170,3 @@ jobs:
295170
}
296171
echo "npm publish summary:"
297172
cat publish-summary.json || echo "No NPM publish summary generated"
298-
299-
- name: Set up NPM config for GitHub Packages
300-
run: |
301-
echo "//npm.pkg.github.com/:_authToken=${{ secrets.GITHUB_TOKEN }}" > .npmrc
302-
env:
303-
NODE_AUTH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
304-
305-
- name: Publish to GitHub Packages (dry run)
306-
run: |
307-
pnpm publish -r --dry-run --no-git-checks --report-summary
308-
echo "GitHub publish dry run summary:"
309-
cat publish-summary.json || echo "No GitHub publish dry run summary generated"
310-
env:
311-
NODE_AUTH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
312-
313-
- name: Publish to GitHub Packages
314-
run: |
315-
echo "Publishing packages to GitHub Packages..."
316-
pnpm publish -r --no-git-checks --report-summary || echo "GitHub Packages publish failed"
317-
echo "GitHub publish summary:"
318-
cat publish-summary.json || echo "No GitHub publish summary generated"
319-
rm .npmrc
320-
env:
321-
NODE_AUTH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
322-
continue-on-error: true

0 commit comments

Comments
 (0)