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

Update rustc functional tests to v1.70.0 #1234

Merged
merged 1 commit into from
Jul 2, 2023
Merged

Update rustc functional tests to v1.70.0 #1234

merged 1 commit into from
Jul 2, 2023

Conversation

hiddeco
Copy link
Member

@hiddeco hiddeco commented Jul 2, 2023

Bear minimum to get this going again, including an update of
dependencies.

It's worth noting that there is a detachment between the GitHub Action
workflow and running this locally. As there are assumptions around:

  1. Having the pgp/sops_functional_tests_key.asc imported.
  2. Having a Vault server running for two functional tests.

The functional-tests Make target does not facilitate this, and
putting something in place using a temporary GNUPGHOME and a
container image would likely be a welcome future improvement.

In addition, there is Rust code in validation/ which appears to be an
artifact from an ancient Python library1. This should probably be
removed in the future.

@hiddeco hiddeco force-pushed the update-rustc branch 2 times, most recently from 18ade9b to c75edd8 Compare July 2, 2023 11:37
Bear minimum to get this going again, including an update of
dependencies.

It's worth noting that there is a detachment between the GitHub Action
workflow and running this locally. As there are assumptions around:

1. Having the `pgp/sops_functional_tests_key.asc` imported.
2. Having a Vault server running for two functional tests.

The `functional-tests` Make target does not facilitate this, and
putting something in place using a temporary `GNUPGHOME` and a
container image would likely be a welcome future improvement.

In addition, there is Rust code in `validation/` which appears to be an
artifact from an ancient Python library[1][2]. This should probably be
removed in the future.

[1]: https://github.com/getsops/sops/tree/python-sops
[2]: https://pypi.org/project/sops/

Signed-off-by: Hidde Beydals <hidde@hhh.computer>
@hiddeco hiddeco requested a review from a team July 2, 2023 11:38
@hiddeco hiddeco merged commit 575e76d into develop Jul 2, 2023
@hiddeco hiddeco deleted the update-rustc branch July 2, 2023 11:57
@hiddeco hiddeco added this to the v3.8.0 milestone Jul 3, 2023
@hiddeco hiddeco added the dependencies Pull requests that update a dependency file label Jul 3, 2023
hiddeco added a commit that referenced this pull request Jul 11, 2023
This appears to be a 7 year old, unmaintained, unused, artifact from
around the time things were still written in Python. As observed
earlier in #1234.

As this now actively triggers a security warning due to an outdated
dependency, remove it.

Signed-off-by: Hidde Beydals <hidde@hhh.computer>
kaedwen pushed a commit to kaedwen/sops that referenced this pull request Nov 15, 2023
This appears to be a 7 year old, unmaintained, unused, artifact from
around the time things were still written in Python. As observed
earlier in getsops#1234.

As this now actively triggers a security warning due to an outdated
dependency, remove it.

Signed-off-by: Hidde Beydals <hidde@hhh.computer>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants