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

tuftool v0.12.0: Pull upstream updates #82

Merged
merged 43 commits into from
Mar 5, 2025
Merged

Conversation

fghanmi
Copy link

@fghanmi fghanmi commented Mar 5, 2025

No description provided.

jpculp and others added 30 commits July 16, 2024 17:13
Update rust dependencies (including AWS SDK)
Also addressed new clippy warnings.
Bump rust to 1.78.0 in actions runner
Also addressed new clippy warnings.
Also updated `deny.toml`.
According to the TUF specification, the `meta` attribute of
`timestamp.json` must follow the same specification of `METAFILES`.
That means it has optional `LENGTH` and `HASHES`.

See [this](https://theupdateframework.github.io/specification/latest/#file-formats-timestamp) section of
the TUF specification.

Fixes issue awslabs#771

Signed-off-by: Flavio Castelli <fcastelli@suse.com>
…elds-inside-of-meta

fix: timestamp.json meta can has optional fields
Replace pinned Rust 1.78.0 with stable
Updated aws-sdk-kms dependencies & use default tls for reqwest
Enable `prebuilt-nasm` feature for Windows.

Signed-off-by: Gavin Inglis <giinglis@amazon.com>
Enable `prebuilt-nasm` feature for Windows

Signed-off-by: Gavin Inglis <giinglis@amazon.com>
Signed-off-by: Gavin Inglis <giinglis@amazon.com>
aws-lc-rs pins to untrusted v0.7.1; skip this crate in license checks

Signed-off-by: Gavin Inglis <giinglis@amazon.com>
Upgrade to hyper-v1 using aws-smithy-experimental
add a 'fips' feature to tough crates to enable toggling fips enforcement
on crate dependencies. Remove the prebuilt-nasm feature in favor of
allowing downstream consumers to set this feature if needed; use
setup-nasm in CI for windows integ testing and split out integ
testing fips to a new Makefile rule such that it can be skipped in macos
testing

Signed-off-by: Gavin Inglis <giinglis@amazon.com>
when building the tuftool HTTP client, install the aws_lc_rs default
CryptoProvider if none is set yet. This is to ensure that a
CryptoProvider for rustls is set before proceeded with HTTP methods.

Signed-off-by: Gavin Inglis <giinglis@amazon.com>
Bump reqwest to 0.12 as a prerequisite for FIPS support.
bcressey and others added 9 commits October 9, 2024 09:21
Update deny.toml
Bumps [seanmiddleditch/gha-setup-ninja](https://github.com/seanmiddleditch/gha-setup-ninja) from 4 to 5.
- [Release notes](https://github.com/seanmiddleditch/gha-setup-ninja/releases)
- [Commits](seanmiddleditch/gha-setup-ninja@v4...v5)

---
updated-dependencies:
- dependency-name: seanmiddleditch/gha-setup-ninja
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
…/seanmiddleditch/gha-setup-ninja-5

build(deps): bump seanmiddleditch/gha-setup-ninja from 4 to 5
Copy link

openshift-ci bot commented Mar 5, 2025

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: fghanmi

The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@fghanmi fghanmi changed the title Pull upstream update tuftool v0.12.0: Pull upstream updates Mar 5, 2025
@osmman osmman merged commit 0b0df27 into develop Mar 5, 2025
14 of 15 checks passed
@osmman osmman deleted the pull/upstream-update branch March 5, 2025 11:32
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.

10 participants