Skip to content

Conversation

@mfahampshire
Copy link
Contributor

@mfahampshire mfahampshire commented Jan 20, 2026

Modified the workflows for publishing crates to crates.io

Todo after initial push is complete


This change is Reviewable

nym-api-requests@1.20.2
nym-async-file-watcher@1.20.2
nym-authenticator-requests@1.20.2
nym-bandwidth-controller@1.20.2
nym-bin-common@1.20.2
nym-cache@1.20.2
nym-cli-commands@1.20.2
nym-client-core@1.20.2
nym-client-core-config-types@1.20.2
nym-client-core-gateways-storage@1.20.2
nym-client-core-surb-storage@1.20.2
nym-client-websocket-requests@1.20.2
nym-coconut-dkg-common@1.20.2
nym-common@1.20.2
nym-compact-ecash@1.20.2
nym-config@1.20.2
nym-contracts-common@1.20.2
nym-contracts-common-testing@1.20.2
nym-cpp-ffi@1.20.2
nym-credential-proxy-lib@1.20.2
nym-credential-proxy-requests@1.20.2
nym-credential-storage@1.20.2
nym-credential-utils@1.20.2
nym-credential-verification@1.20.2
nym-credentials@1.20.2
nym-credentials-interface@1.20.2
nym-crypto@1.20.2
nym-dkg@1.20.2
nym-ecash-contract-common@1.20.2
nym-ecash-signer-check@1.20.2
nym-ecash-signer-check-types@1.20.2
nym-ecash-time@1.20.2
nym-exit-policy@1.20.2
nym-ffi-shared@1.20.2
nym-gateway-client@1.20.2
nym-gateway-requests@1.20.2
nym-gateway-stats-storage@1.20.2
nym-gateway-storage@1.20.2
nym-go-ffi@1.20.2
nym-group-contract-common@1.20.2
nym-http-api-client@1.20.2
nym-http-api-client-macro@1.20.2
nym-http-api-common@1.20.2
nym-id@1.20.2
nym-inclusion-probability@1.20.2
nym-ip-packet-client@1.20.2
nym-ip-packet-requests@1.20.2
nym-kcp@1.20.2
nym-metrics@1.20.2
nym-mixnet-client@1.20.2
nym-mixnet-contract-common@1.20.2
nym-mixnode-common@1.20.2
nym-multisig-contract-common@1.20.2
nym-network-defaults@1.20.2
nym-node-metrics@1.20.2
nym-node-requests@1.20.2
nym-node-tester-utils@1.20.2
nym-noise@1.20.2
nym-noise-keys@1.20.2
nym-nonexhaustive-delayqueue@1.20.2
nym-ordered-buffer@1.20.2
nym-outfox@1.20.2
nym-pemstore@1.20.2
nym-performance-contract-common@1.20.2
nym-pool-contract-common@1.20.2
nym-registration-common@1.20.2
nym-sdk@1.20.2
nym-serde-helpers@1.20.2
nym-service-provider-requests-common@1.20.2
nym-service-providers-common@1.20.2
nym-socks5-client-core@1.20.2
nym-socks5-proxy-helpers@1.20.2
nym-socks5-requests@1.20.2
nym-sphinx@1.20.2
nym-sphinx-acknowledgements@1.20.2
nym-sphinx-addressing@1.20.2
nym-sphinx-anonymous-replies@1.20.2
nym-sphinx-chunking@1.20.2
nym-sphinx-cover@1.20.2
nym-sphinx-forwarding@1.20.2
nym-sphinx-framing@1.20.2
nym-sphinx-params@1.20.2
nym-sphinx-routing@1.20.2
nym-sphinx-types@1.20.2
nym-sqlx-pool-guard@1.20.2
nym-statistics-common@1.20.2
nym-store-cipher@1.20.2
nym-task@1.20.2
nym-test-utils@1.20.2
nym-ticketbooks-merkle@1.20.2
nym-topology@1.20.2
nym-tun@1.20.2
nym-types@1.20.2
nym-upgrade-mode-check@1.20.2
nym-validator-client@1.20.2
nym-verloc@1.20.2
nym-vesting-contract-common@1.20.2
nym-wasm-client-core@1.20.2
nym-wasm-storage@1.20.2
nym-wasm-utils@1.20.2
nym-wireguard@1.20.2
nym-wireguard-private-metadata-client@1.20.2
nym-wireguard-private-metadata-server@1.20.2
nym-wireguard-private-metadata-shared@1.20.2
nym-wireguard-private-metadata-tests@1.20.2
nym-wireguard-types@1.20.2
nyxd-scraper-shared@1.20.2

Generated by cargo-workspaces
@vercel
Copy link

vercel bot commented Jan 20, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Review Updated (UTC)
nym-explorer-v2 Ready Ready Preview, Comment Jan 22, 2026 9:27pm
2 Skipped Deployments
Project Deployment Review Updated (UTC)
docs-nextra Ignored Ignored Preview Jan 22, 2026 9:27pm
nym-node-status Ignored Ignored Preview Jan 22, 2026 9:27pm

Request Review

Nym bot and others added 4 commits January 20, 2026 21:49
nym-api-requests@1.20.2
nym-async-file-watcher@1.20.2
nym-authenticator-requests@1.20.2
nym-bandwidth-controller@1.20.2
nym-bin-common@1.20.2
nym-cache@1.20.2
nym-cli-commands@1.20.2
nym-client-core@1.20.2
nym-client-core-config-types@1.20.2
nym-client-core-gateways-storage@1.20.2
nym-client-core-surb-storage@1.20.2
nym-client-websocket-requests@1.20.2
nym-coconut-dkg-common@1.20.2
nym-common@1.20.2
nym-compact-ecash@1.20.2
nym-config@1.20.2
nym-contracts-common@1.20.2
nym-contracts-common-testing@1.20.2
nym-cpp-ffi@1.20.2
nym-credential-proxy-lib@1.20.2
nym-credential-proxy-requests@1.20.2
nym-credential-storage@1.20.2
nym-credential-utils@1.20.2
nym-credential-verification@1.20.2
nym-credentials@1.20.2
nym-credentials-interface@1.20.2
nym-crypto@1.20.2
nym-dkg@1.20.2
nym-ecash-contract-common@1.20.2
nym-ecash-signer-check@1.20.2
nym-ecash-signer-check-types@1.20.2
nym-ecash-time@1.20.2
nym-exit-policy@1.20.2
nym-ffi-shared@1.20.2
nym-gateway-client@1.20.2
nym-gateway-requests@1.20.2
nym-gateway-stats-storage@1.20.2
nym-gateway-storage@1.20.2
nym-go-ffi@1.20.2
nym-group-contract-common@1.20.2
nym-http-api-client@1.20.2
nym-http-api-client-macro@1.20.2
nym-http-api-common@1.20.2
nym-id@1.20.2
nym-inclusion-probability@1.20.2
nym-ip-packet-client@1.20.2
nym-ip-packet-requests@1.20.2
nym-metrics@1.20.2
nym-mixnet-client@1.20.2
nym-mixnet-contract-common@1.20.2
nym-mixnode-common@1.20.2
nym-multisig-contract-common@1.20.2
nym-network-defaults@1.20.2
nym-node-metrics@1.20.2
nym-node-requests@1.20.2
nym-node-tester-utils@1.20.2
nym-noise@1.20.2
nym-noise-keys@1.20.2
nym-nonexhaustive-delayqueue@1.20.2
nym-ordered-buffer@1.20.2
nym-outfox@1.20.2
nym-pemstore@1.20.2
nym-performance-contract-common@1.20.2
nym-pool-contract-common@1.20.2
nym-registration-common@1.20.2
nym-sdk@1.20.2
nym-serde-helpers@1.20.2
nym-service-provider-requests-common@1.20.2
nym-service-providers-common@1.20.2
nym-socks5-client-core@1.20.2
nym-socks5-proxy-helpers@1.20.2
nym-socks5-requests@1.20.2
nym-sphinx@1.20.2
nym-sphinx-acknowledgements@1.20.2
nym-sphinx-addressing@1.20.2
nym-sphinx-anonymous-replies@1.20.2
nym-sphinx-chunking@1.20.2
nym-sphinx-cover@1.20.2
nym-sphinx-forwarding@1.20.2
nym-sphinx-framing@1.20.2
nym-sphinx-params@1.20.2
nym-sphinx-routing@1.20.2
nym-sphinx-types@1.20.2
nym-sqlx-pool-guard@1.20.2
nym-statistics-common@1.20.2
nym-store-cipher@1.20.2
nym-task@1.20.2
nym-test-utils@1.20.2
nym-ticketbooks-merkle@1.20.2
nym-topology@1.20.2
nym-tun@1.20.2
nym-types@1.20.2
nym-upgrade-mode-check@1.20.2
nym-validator-client@1.20.2
nym-verloc@1.20.2
nym-vesting-contract-common@1.20.2
nym-wasm-client-core@1.20.2
nym-wasm-storage@1.20.2
nym-wasm-utils@1.20.2
nym-wireguard@1.20.2
nym-wireguard-private-metadata-client@1.20.2
nym-wireguard-private-metadata-server@1.20.2
nym-wireguard-private-metadata-shared@1.20.2
nym-wireguard-private-metadata-tests@1.20.2
nym-wireguard-types@1.20.2
nyxd-scraper-shared@1.20.2

Generated by cargo-workspaces

jobs:
publish:
runs-on: arc-linux-latest
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

shouldn't we run this on our runner instead?

env:
CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }}
run: |
cargo workspaces publish \
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

given how long the process takes, if it's not too difficult it could be useful to send zulip notifications on failures

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants