Add crate publish test to ci#6332
Conversation
|
if we won't plan to add cron jobs for it, I guess we can put this step into the same place agave/ci/buildkite-pipeline.sh Lines 183 to 188 in 4f4b819 instead of triggering a different pipeline 🤔 |
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## master #6332 +/- ##
=========================================
- Coverage 82.8% 82.8% -0.1%
=========================================
Files 847 847
Lines 379497 379497
=========================================
- Hits 314307 314302 -5
- Misses 65190 65195 +5 🚀 New features to boost your workflow:
|
|
Backports to the beta branch are to be avoided unless absolutely necessary for fixing bugs, security issues, and perf regressions. Changes intended for backport should be structured such that a minimum effective diff can be committed separately from any refactoring, plumbing, cleanup, etc that are not strictly necessary to achieve the goal. Any of the latter should go only into master and ride the normal stabilization schedule. Exceptions include CI/metrics changes, CLI improvements and documentation updates on a case by case basis. |
Adds more tests for memops syscalls.
…ing snapshots and testing (anza-xyz#5950) * Implementing an Account Storage Reader to stream Account Storages during snapshots and testing This will be used with the obsolete account feature to remove obsolete entires during snapshots.
…#6427) Bumps [solana-program-memory](https://github.com/anza-xyz/solana-sdk) from 2.2.1 to 2.3.0. - [Release notes](https://github.com/anza-xyz/solana-sdk/releases) - [Commits](https://github.com/anza-xyz/solana-sdk/compare/sdk@v2.2.1...hash@v2.3.0) --- updated-dependencies: - dependency-name: solana-program-memory dependency-version: 2.3.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* CI: Allow warnings on downstream job tests #### Problem During the downstream jobs, the patching step also updates crate versions, causing issues when the updated crate versions have things like deprecation warnings. See https://github.com/anza-xyz/agave/actions/runs/15462162384/job/43525772248?pr=6415 for an example. #### Summary of changes Since we mainly want to be sure that downstream repos don't break, allow warnings on the test step. * Oops, missed v0
add serde feature to banks-interface deps
* scrub use of `ConfigState` from config program client * review feedback * use updated interface and client libs * Update Cargo.toml Co-authored-by: Jon C <me@jonc.dev> * Update Cargo.toml Co-authored-by: Jon C <me@jonc.dev> --------- Co-authored-by: Jon C <me@jonc.dev>
* ci: install cargo-sort v2 * cargo sort
* build(deps): bump reqwest from 0.12.16 to 0.12.19 Bumps [reqwest](https://github.com/seanmonstar/reqwest) from 0.12.16 to 0.12.19. - [Release notes](https://github.com/seanmonstar/reqwest/releases) - [Changelog](https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md) - [Commits](seanmonstar/reqwest@v0.12.16...v0.12.19) --- updated-dependencies: - dependency-name: reqwest dependency-version: 0.12.19 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Update all Cargo files --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Add LTO flag for cargo-build-sbf * Update platform-tools-sdk/cargo-build-sbf/src/main.rs Co-authored-by: Fernando Otero <febo@anza.xyz> * Update lto help descrption --------- Co-authored-by: Fernando Otero <febo@anza.xyz>
…6317) * perf: remove redundant BufReaders for decompressing tar archives * Format * Switch bzip2 decoder to read
…6408) * build(deps): bump solana-program-error from 2.2.1 to 2.2.2 Bumps [solana-program-error](https://github.com/anza-xyz/solana-sdk) from 2.2.1 to 2.2.2. - [Release notes](https://github.com/anza-xyz/solana-sdk/releases) - [Commits](https://github.com/anza-xyz/solana-sdk/compare/sdk@v2.2.1...sdk@v2.2.2) --- updated-dependencies: - dependency-name: solana-program-error dependency-version: 2.2.2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * bump solana-program-error for platform-tools-sdk/cargo-build-sbf, programs/sbf and svm/example * impl ToStr instead of PrintProgramError * bump solana-account-info to 2.3.0 * realloc -> resize * bump solana-program-entrypoint from 2.2.0 to 2.2.1 * bump solana-pubkey to 2.4.0 * bump solana-package-metadata to 2.2.1 --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: yihau <yihau.chen@icloud.com>
add missing features to banks-client crate
|
The Firedancer team maintains a line-for-line reimplementation of the |
|
FFS. I messed up a git rebase. Closing this and will push a new PR with the changes 😔 |
|
new one is here #6550 FWIW, in the future, you can just force push over your feature branch that the pr was created from and github will update the pr as if nothing happened |
Problem
Publishing crates to
crates.iosometimes fails during releases leaving versions in an inconsistent state.Summary of Changes
Add an extra task to the
crate-checkworkflow which publishes the crates to a test repo.Closes https://github.com/anza-xyz/devops/issues/299