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

Remove obsolete CI Scripts #9666

Merged

Conversation

Harry-Ramsey
Copy link
Contributor

@Harry-Ramsey Harry-Ramsey commented Oct 3, 2024

Description

This pull request removes scripts from the repository as they are no longer necessary with CI images being publically available.

This pull request closes: #9663 and closes: #5427.

PR checklist

Please remove the segment/s on either side of the | symbol as appropriate, and add any relevant link/s to the end of the line.
If the provided content is part of the present PR remove the # symbol.

  • changelog not required because: changes are for CI deprecation.
  • development PR provided.
  • framework PR not required.
  • 3.6 PR Backport 3.6: Remove obsolete CI Scripts #9824.
  • 2.28 PR not required because: the branch is almost at EOL, let's not bother.
  • tests not required because: changes are for CI deprecation.

Notes for the submitter

Please refer to the contributing guidelines, especially the
checklist for PR contributors.

Help make review efficient:

  • Multiple simple commits
    • please structure your PR into a series of small commits, each of which does one thing
  • Avoid force-push
    • please do not force-push to update your PR - just add new commit(s)
  • See our Guidelines for Contributors for more details about the review process.

@Harry-Ramsey Harry-Ramsey self-assigned this Oct 3, 2024
@Harry-Ramsey Harry-Ramsey added enhancement priority-high High priority - will be reviewed soon size-xs Estimated task size: extra small (a few hours at most) needs-work labels Oct 3, 2024
@Harry-Ramsey
Copy link
Contributor Author

For this pull request to be merged, pull request: 178 in mbedtls-test must first be merged. Since config.pl is being removed, Windows testing will fail until the test CI uses config.py.

@Harry-Ramsey Harry-Ramsey added needs-ci Needs to pass CI tests needs-preceding-pr Requires another PR to be merged first needs-reviewer This PR needs someone to pick it up for review and removed needs-work labels Oct 7, 2024
This commit removes Docker CI scripts from the repository as they are no
longer necessary with CI images being publically available.

Signed-off-by: Harry Ramsey <harry.ramsey@arm.com>
This commit removes obsolete Travis CI scripts that are no longer
required due to the transition to a publically available CI image.

Signed-off-by: Harry Ramsey <harry.ramsey@arm.com>
This commit removes the obsolte config.pl file which was used to
transition to config.py.

Signed-off-by: Harry Ramsey <harry.ramsey@arm.com>
This commit removes tcp_client.pl and removes it from ssl-opt.sh as it
has been replaced by test_suite_ssl.

Signed-off-by: Harry Ramsey <harry.ramsey@arm.com>
This commit refactors scripts to use config.py which replaces config.pl.

Signed-off-by: Harry Ramsey <harry.ramsey@arm.com>
@Harry-Ramsey Harry-Ramsey force-pushed the remove-obsolete-ci-scripts-development branch from 51fb1af to fe81cfe Compare December 2, 2024 16:23
@mpg mpg added needs-review Every commit must be reviewed by at least two team members, and removed needs-preceding-pr Requires another PR to be merged first needs-ci Needs to pass CI tests labels Dec 5, 2024
Copy link
Contributor

@mpg mpg left a comment

Choose a reason for hiding this comment

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

LGTM, thanks!

Copy link
Contributor

@gilles-peskine-arm gilles-peskine-arm left a comment

Choose a reason for hiding this comment

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

LGTM.

But I think we should backport the removal of Dockerfile and the related scripts. The dockerfile here is obsolete, and it occasionally confuses external contributors. We've long wanted to remove it (#5427 — that issue asked to adapt the *-in-docker.sh scripts to use the Docker images from mbedtls-test, but I agree with removing the scripts).

@gilles-peskine-arm gilles-peskine-arm added approved Design and code approved - may be waiting for CI or backports needs-backports Backports are missing or are pending review and approval. and removed needs-review Every commit must be reviewed by at least two team members, needs-reviewer This PR needs someone to pick it up for review labels Dec 5, 2024
@mpg mpg removed the needs-backports Backports are missing or are pending review and approval. label Dec 9, 2024
@mpg mpg added this pull request to the merge queue Dec 9, 2024
Merged via the queue into Mbed-TLS:development with commit 4a8e8f8 Dec 9, 2024
6 checks passed
@Harry-Ramsey Harry-Ramsey deleted the remove-obsolete-ci-scripts-development branch January 6, 2025 10:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
approved Design and code approved - may be waiting for CI or backports enhancement priority-high High priority - will be reviewed soon size-xs Estimated task size: extra small (a few hours at most)
Development

Successfully merging this pull request may close these issues.

Remove obsolete scripts Enhancement: Create ready-to-go development environment
3 participants