Skip to content
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

ci: remove RUN_SECURITY_TESTS #27683

Merged
merged 1 commit into from May 22, 2023

Conversation

fanquake
Copy link
Member

@fanquake fanquake commented May 17, 2023

We no-longer run any security/symbol checks in the CI, and doubt we will in future (if we do, it'll be via Guix, where this var would be redundant in any case). The CI environment doesn't (exactly) match the release build environment (and is semi-regularly changing), and the binaries produced in the CI don't match how we build release binaries, so there is no point trying to run these checks, especially as we add more involved tests, i.e #26953.

We no-longer run any security/syymbol checks in the CI, and doubt we
will in future (if we do, it'll be via Guix, where this var would be
redundant in any case). The CI environment doesn't (exactly) match the
release build environment (and is semi-regularly changing), and the
binaries produced in the CI don't match how we build release binaries,
so there is no point trying to run these checks, especially as we add
more involved tests, i.e bitcoin#26953.
@DrahtBot
Copy link
Contributor

DrahtBot commented May 17, 2023

The following sections might be updated with supplementary metadata relevant to reviewers and maintainers.

Reviews

See the guideline for information on the review process.

Type Reviewers
ACK josibake, TheCharlatan
Concept ACK hebasto

If your review is incorrectly listed, please react with 👎 to this comment and the bot will ignore it on the next update.

@hebasto
Copy link
Member

hebasto commented May 17, 2023

We no-longer run any security/symbol checks in the CI, and doubt we will in future (if we do, it'll be via Guix, where this var would be redundant in any case).

Concept ACK on that.

@fanquake fanquake requested a review from josibake May 20, 2023 10:36
@josibake
Copy link
Member

code review ACK 6a93658

+1 on removing "off by default" stuff from the CI scripts. also agree that guix is the right place to be handling these sorts of checks

@DrahtBot DrahtBot removed the request for review from josibake May 20, 2023 11:04
Copy link
Contributor

@TheCharlatan TheCharlatan left a comment

Choose a reason for hiding this comment

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

ACK 6a93658

Doesn't make sense to maintain this.

@fanquake fanquake merged commit f998eb7 into bitcoin:master May 22, 2023
16 checks passed
@fanquake fanquake deleted the remove_RUN_SECURITY_TESTS branch May 22, 2023 08:53
sidhujag pushed a commit to syscoin/syscoin that referenced this pull request May 23, 2023
6a93658 ci: remove RUN_SECURITY_TESTS (fanquake)

Pull request description:

  We no-longer run any security/symbol checks in the CI, and doubt we will in future (if we do, it'll be via Guix, where this var would be redundant in any case). The CI environment doesn't (exactly) match the release build environment (and is semi-regularly changing), and the binaries produced in the CI don't match how we build release binaries, so there is no point trying to run these checks, especially as we add more involved tests, i.e bitcoin#26953.

ACKs for top commit:
  josibake:
    code review ACK bitcoin@6a93658
  TheCharlatan:
    ACK 6a93658

Tree-SHA512: c0eec61a4b873bac487ba9321b50116a215b4796bd7d416d98ffcd09969dbf635c2cb5aeb225c89d1e6462838fa2a48565048ebe730f48d76d3db46b64855a91
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants