Skip to content

Fix CI#3220

Merged
apoelstra merged 5 commits intorust-bitcoin:masterfrom
apoelstra:2024-08--fix-ci
Aug 23, 2024
Merged

Fix CI#3220
apoelstra merged 5 commits intorust-bitcoin:masterfrom
apoelstra:2024-08--fix-ci

Conversation

@apoelstra
Copy link
Copy Markdown
Member

This is a rebase of #3195 on master (since #3200 was merged) and adds one commit which fixes a few missing imports, which it appears was missed in the other "fix CI" PRs.

tcharding and others added 4 commits August 22, 2024 16:51
We forgot to add the `ordered` feature to `test_vars.sh`.
Currently the `serde` feature requires an allocator, this is a hang over
from code being written for the `bitcoin` crate.

This was not found because we are not testing `primitives` correctly in
CI (there is the `fuzz` bug and also `primitives` is not even in the
CRATES list).
This should have been done when we introduced the `primitives`
crate - epic fail.

Intentionally put it before `fuzz` because of the known bug in the CI
script where nothing after `fuzz` gets tested.
These were accidentally removed in rust-bitcoin#2892 and not noticed because of gaps
in all of our testing infrastructure. These gaps have been since fixed.
@github-actions github-actions bot added C-bitcoin PRs modifying the bitcoin crate test C-primitives labels Aug 22, 2024
@apoelstra apoelstra mentioned this pull request Aug 22, 2024
@coveralls
Copy link
Copy Markdown

coveralls commented Aug 22, 2024

Pull Request Test Coverage Report for Build 10512687591

Details

  • 0 of 0 changed or added relevant lines in 0 files are covered.
  • No unchanged relevant lines lost coverage.
  • Overall coverage remained the same at 82.76%

Totals Coverage Status
Change from base Build 10512036229: 0.0%
Covered Lines: 19653
Relevant Lines: 23747

💛 - Coveralls

This was referenced Aug 22, 2024
@github-actions github-actions bot added the ci label Aug 22, 2024
Apparently the `checkout` action will just grab random shit in the case
that you configure it with an unknown key. There is a warning in the
middle of the CI output so ok, I guess there's that.

This commit does not change the pinned version of
rust-bitcoin-maintainer-tools, though we do want to update the pin,
because I want to make sure that the pin is actually working.
@apoelstra
Copy link
Copy Markdown
Member Author

Added a commit which fixes the pin of rust-bitcoin-maintainer-tools. (The previous pin wasn't working, which is how CI on master here got broken; we merged a PR over there and it was automatically pulled in here.)

Copy link
Copy Markdown
Collaborator

@Kixunil Kixunil left a comment

Choose a reason for hiding this comment

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

ACK d03e545

@apoelstra
Copy link
Copy Markdown
Member Author

I think we've only got a few hours before @tcharding is up so we'll wait for him to take a look.

@apoelstra
Copy link
Copy Markdown
Member Author

@tcharding can you take a look at this?

Copy link
Copy Markdown
Member

@tcharding tcharding left a comment

Choose a reason for hiding this comment

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

ACK d03e545

@apoelstra apoelstra merged commit fd1d0ec into rust-bitcoin:master Aug 23, 2024
@apoelstra apoelstra deleted the 2024-08--fix-ci branch August 23, 2024 12:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

C-bitcoin PRs modifying the bitcoin crate C-primitives ci test

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants