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

Test PR DO NOT MERGE #214

Closed
wants to merge 10 commits into from
Closed

Test PR DO NOT MERGE #214

wants to merge 10 commits into from

Conversation

kushaldas
Copy link
Contributor

No description provided.

kushaldas and others added 6 commits January 5, 2021 18:23
This patch stops accessing the webbased index for the wheels,
instead uses the local filesystem path.
Adjusting the error-handling based on a recent signing operation.
Makes the tooling a bit friendlier for maintainers.
In order to regenerate the wheel files, I ran:

  ./scripts/build-sync-wheels --clobber -p ../securedrop-client
  ./scripts/build-sync-wheels --clobber -p ../securedrop-log
  ./scripts/build-sync-wheels --clobber -p ../securedrop-proxy

Each repo had the latest "main" branch commit checked out. Then I ran
./scripts/sync-sha256sums, completed the signing ceremony, and
committed the results.
Uses the feature branches for the component repos, to aid in review.
Tries to build nightly as the wheel sha256sums are different
now from the last release.
@kushaldas kushaldas force-pushed the test_pr_dont_merge branch 6 times, most recently from 95844fb to d2ee718 Compare January 15, 2021 11:33
@kushaldas
Copy link
Contributor Author

Oh my, magic!!!

Conor Schaefer added 3 commits January 15, 2021 14:38
More pytest-based reprotest invocations, this time focusing on .deb
files. Replaces the CircleCI repro tests that manually compared hashes.

Also modifies build script to support commit hash

The logic assumed we were always building from a prod release tag.
As a result, the CI logic was reimplementing the tarball mangling.
Let's make the script more flexible, so we can run the script in CI and
thereby get a bit more test coverage for it.
Required only to get CI passing, should be dropped before merge.
@conorsch
Copy link
Contributor

Nice work, I'm going to continue the discussion in #213, and have already pulled this work into that branch.

@conorsch conorsch closed this Jan 16, 2021
@sssoleileraaa sssoleileraaa deleted the test_pr_dont_merge branch September 13, 2021 23:17
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.

2 participants