-
Notifications
You must be signed in to change notification settings - Fork 263
Max/crates publishing tweaks #6343
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: develop
Are you sure you want to change the base?
Conversation
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
|
The latest updates on your projects. Learn more about Vercel for GitHub.
2 Skipped Deployments
|
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
… into max/crates-publishing-tweaks
… into max/crates-publishing-tweaks
…ar dev dependency for cargo publication
|
|
||
| jobs: | ||
| publish: | ||
| runs-on: arc-linux-latest |
There was a problem hiding this comment.
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 \ |
There was a problem hiding this comment.
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
Modified the workflows for publishing crates to crates.io
Todo after initial push is complete
merge Renamewill have to wait until vpn-core crates are pulling in from Parmigiano - Mainnet release 10th Feb / pulling in from crates.iosqlx-pool-guarddep tonym-sqlx-pool-guardnym-vpn-client#4370reduce interval in publishing workflow to 60 secondsmade configurableThis change is