Skip to content

CI: Allow warnings on downstream job tests#6428

Merged
joncinque merged 2 commits intoanza-xyz:masterfrom
joncinque:downwarn
Jun 5, 2025
Merged

CI: Allow warnings on downstream job tests#6428
joncinque merged 2 commits intoanza-xyz:masterfrom
joncinque:downwarn

Conversation

@joncinque
Copy link
Copy Markdown

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.

#### 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.
@joncinque joncinque requested a review from LucasSte June 5, 2025 12:12
Copy link
Copy Markdown

@alexpyattaev alexpyattaev left a comment

Choose a reason for hiding this comment

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

I assume we are coming up with a more permanent solution as per discussion in https://discord.com/channels/428295358100013066/439194979856809985/1380136059354087484

@joncinque joncinque merged commit 347b25d into anza-xyz:master Jun 5, 2025
39 checks passed
@joncinque joncinque deleted the downwarn branch June 5, 2025 14:02
@brooksprumo
Copy link
Copy Markdown

The v2.3 CI is also experiencing this issue. I've added the v2.3 label for backporting.

@mergify
Copy link
Copy Markdown

mergify Bot commented Jun 9, 2025

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.

mergify Bot pushed a commit that referenced this pull request Jun 9, 2025
* 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

(cherry picked from commit 347b25d)
brooksprumo pushed a commit that referenced this pull request Jun 9, 2025
…6469)

CI: Allow warnings on downstream job tests (#6428)

* 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

(cherry picked from commit 347b25d)

Co-authored-by: Jon C <me@jonc.dev>
mircea-c pushed a commit to mircea-c/agave that referenced this pull request Jun 12, 2025
* 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
mircea-c added a commit to mircea-c/agave that referenced this pull request Jun 12, 2025
* 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
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