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

Fix CI tests #2921

Merged
merged 4 commits into from
Jul 16, 2024
Merged

Fix CI tests #2921

merged 4 commits into from
Jul 16, 2024

Conversation

jesszzzz
Copy link
Contributor

@jesszzzz jesszzzz commented Jul 8, 2024

Motivation

Make all the CI tests passing (or at least not failing). This involves

  1. Fixing lint errors about injection security error in test code (mostly done through adding # nosec B605 to bypass). Also added very basic, non-exhaustive checking to avoid common ways that injection can happen
  2. Changed ray_aws launcher to skip if a ClientError is thrown (which is currently happening because the AWS cluster has been shut down)
  3. Updating the miniconda version being installed onto Mac on CircleCI since they no longer support intel https://discuss.circleci.com/t/macos-intel-support-deprecation-in-january-2024/48718

Have you read the Contributing Guidelines on pull requests?

Yes

Test Plan

No CI tests failed on this branch

Related Issues and PRs

(Is this PR part of a group of changes? Link the other relevant PRs and Issues here. Use https://help.github.com/en/articles/closing-issues-using-keywords for help on GitHub syntax)

@facebook-github-bot facebook-github-bot added the CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. label Jul 8, 2024
@crassirostris
Copy link

Wow, amazing, thank you!

@omry @Jasha10 could you please take a look and make a new release after this PR is merged? That would be super helpful to be able to upgrade antlir version

Copy link
Collaborator

@omry omry left a comment

Choose a reason for hiding this comment

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

Thanks.
Overall looks good. There are some unnecessary validation changes I don't think are worth it.
Please remove them.

jesszzzz and others added 3 commits July 15, 2024 10:17
Co-authored-by: Omry Yadan <omry@yadan.net>
Co-authored-by: Omry Yadan <omry@yadan.net>
Co-authored-by: Omry Yadan <omry@yadan.net>
@Jasha10
Copy link
Collaborator

Jasha10 commented Jul 16, 2024

Thank you @jesszzzz and @crassirostris!

@Jasha10 Jasha10 merged commit 6baf91e into main Jul 16, 2024
109 checks passed
@jesszzzz jesszzzz deleted the fix_ci branch July 17, 2024 18:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants