Skip to content

Comments

tuftool v0.12.0: Pull upstream updates#82

Merged
osmman merged 43 commits intodevelopfrom
pull/upstream-update
Mar 5, 2025
Merged

tuftool v0.12.0: Pull upstream updates#82
osmman merged 43 commits intodevelopfrom
pull/upstream-update

Conversation

@fghanmi
Copy link
Member

@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
@openshift-ci
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.

Details 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