Skip to content

Commit f512f2e

Browse files
committed
chore: add yank script
1 parent 4c98337 commit f512f2e

File tree

1 file changed

+83
-0
lines changed

1 file changed

+83
-0
lines changed

scripts/yank-crates.sh

Lines changed: 83 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,83 @@
1+
#!/usr/bin/env bash
2+
3+
set -ex
4+
5+
VERSION="0.9.0"
6+
7+
workspace_crates=(
8+
carbon-macros
9+
carbon-proc-macros
10+
carbon-test-utils
11+
carbon-core
12+
13+
carbon-postgres-client
14+
carbon-gql-server
15+
16+
carbon-helius-atlas-ws-datasource
17+
carbon-rpc-block-crawler-datasource
18+
carbon-rpc-block-subscribe-datasource
19+
carbon-rpc-program-subscribe-datasource
20+
carbon-rpc-transaction-crawler-datasource
21+
carbon-jito-shredstream-grpc-datasource
22+
carbon-yellowstone-grpc-datasource
23+
24+
carbon-log-metrics
25+
carbon-prometheus-metrics
26+
27+
carbon-address-lookup-table-decoder
28+
carbon-associated-token-account-decoder
29+
carbon-boop-decoder
30+
carbon-drift-v2-decoder
31+
carbon-fluxbeam-decoder
32+
carbon-gavel-decoder
33+
carbon-jupiter-dca-decoder
34+
carbon-jupiter-limit-order-2-decoder
35+
carbon-jupiter-limit-order-decoder
36+
carbon-jupiter-perpetuals-decoder
37+
carbon-jupiter-swap-decoder
38+
carbon-kamino-farms-decoder
39+
carbon-kamino-lending-decoder
40+
carbon-kamino-limit-order-decoder
41+
carbon-kamino-vault-decoder
42+
carbon-lifinity-amm-v2-decoder
43+
carbon-marginfi-v2-decoder
44+
carbon-marinade-finance-decoder
45+
carbon-memo-program-decoder
46+
carbon-meteora-damm-v2-decoder
47+
carbon-meteora-dlmm-decoder
48+
carbon-meteora-pools-decoder
49+
carbon-moonshot-decoder
50+
carbon-mpl-core-decoder
51+
carbon-mpl-token-metadata-decoder
52+
carbon-name-service-decoder
53+
carbon-okx-dex-decoder
54+
carbon-openbook-v2-decoder
55+
carbon-orca-whirlpool-decoder
56+
carbon-phoenix-v1-decoder
57+
carbon-pump-swap-decoder
58+
carbon-pumpfun-decoder
59+
carbon-raydium-amm-v4-decoder
60+
carbon-raydium-clmm-decoder
61+
carbon-raydium-cpmm-decoder
62+
carbon-raydium-launchpad-decoder
63+
carbon-raydium-liquidity-locking-decoder
64+
carbon-raydium-stable-swap-decoder
65+
carbon-sharky-decoder
66+
carbon-solayer-restaking-program-decoder
67+
carbon-stabble-stable-swap-decoder
68+
carbon-stabble-weighted-swap-decoder
69+
carbon-stake-program-decoder
70+
carbon-system-program-decoder
71+
carbon-token-2022-decoder
72+
carbon-token-program-decoder
73+
carbon-virtual-curve-decoder
74+
carbon-virtuals-decoder
75+
carbon-zeta-decoder
76+
)
77+
78+
for crate in "${workspace_crates[@]}"; do
79+
echo "--- Yanking $crate version $VERSION"
80+
cargo yank --version $VERSION $crate
81+
done
82+
83+
echo "All crates yanked for version $VERSION"

0 commit comments

Comments
 (0)