8000 Add upgrade tests to test script by stroxler · Pull Request #847 · facebook/pyre-check · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Add upgrade tests to test script #847

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

Closed
wants to merge 1 commit into from
Closed

Add upgrade tests to test script #847

wants to merge 1 commit into from

Conversation

stroxler
Copy link
Contributor

Summary:
Internal tests will never catch the use of Python features
(like the pipe operator on types without __future__.annotations)
that are incompatible with older versions of Python that we still
need to support.

As a result it's very important that we cover this in gituhub tests;
even though we frequently break CI, this at least makes it easy to
prep for an open-source release: first check CI for test failures
on any supported Python version and fix issues, only then start a
release.

Unfortunately the script wasn't running upgrade tests, and as a result
didn't catch an invalid use of the pipe operator in unguarded type
annotations.

Differential Revision: D57218140

@facebook-github-bot
Copy link
Contributor

This pull request was exported from Phabricator. Differential Revision: D57218140

facebook-github-bot pushed a commit that referenced this pull request May 10, 2024
Summary:

Internal tests will never catch the use of Python features
(like the pipe operator on types without `__future__.annotations`)
that are incompatible with older versions of Python that we still
need to support.

As a result it's very important that we cover this in gituhub tests;
even though we frequently break CI, this at least makes it easy to
prep for an open-source release: first check CI for test failures
on any supported Python version and fix issues, only then start a
release.

Unfortunately the script wasn't running upgrade tests, and as a result
didn't catch an invalid use of the pipe operator in unguarded type
annotations.

Differential Revision: D57218140
facebook-github-bot pushed a commit that referenced this pull request May 10, 2024
Summary:

Internal tests will never catch the use of Python features
(like the pipe operator on types without `__future__.annotations`)
that are incompatible with older versions of Python that we still
need to support.

As a result it's very important that we cover this in gituhub tests;
even though we frequently break CI, this at least makes it easy to
prep for an open-source release: first check CI for test failures
on any supported Python version and fix issues, only then start a
release.

Unfortunately the script wasn't running upgrade tests, and as a result
didn't catch an invalid use of the pipe operator in unguarded type
annotations.

Differential Revision: D57218140
stroxler added a commit that referenced this pull request May 10, 2024
Summary:

Internal tests will never catch the use of Python features
(like the pipe operator on types without `__future__.annotations`)
that are incompatible with older versions of Python that we still
need to support.

As a result it's very important that we cover this in gituhub tests;
even though we frequently break CI, this at least makes it easy to
prep for an open-source release: first check CI for test failures
on any supported Python version and fix issues, only then start a
release.

Unfortunately the script wasn't running upgrade tests, and as a result
didn't catch an invalid use of the pipe operator in unguarded type
annotations.

Differential Revision: D57218140
@stroxler stroxler force-pushed the export-D57218140 branch from 90d952b to 27174d1 Compare May 10, 2024 18:00
stroxler added a commit that referenced this pull request May 10, 2024
Summary:

Internal tests will never catch the use of Python features
(like the pipe operator on types without `__future__.annotations`)
that are incompatible with older versions of Python that we still
need to support.

As a result it's very important that we cover this in gituhub tests;
even though we frequently break CI, this at least makes it easy to
prep for an open-source release: first check CI for test failures
on any supported Python version and fix issues, only then start a
release.

Unfortunately the script wasn't running upgrade tests, and as a result
didn't catch an invalid use of the pipe operator in unguarded type
annotations.

Differential Revision: D57218140
@facebook-github-bot
Copy link
Contributor

This pull request was exported from Phabricator. Differential Revision: D57218140

Summary:

Internal tests will never catch the use of Python features
(like the pipe operator on types without `__future__.annotations`)
that are incompatible with older versions of Python that we still
need to support.

As a result it's very important that we cover this in gituhub tests;
even though we frequently break CI, this at least makes it easy to
prep for an open-source release: first check CI for test failures
on any supported Python version and fix issues, only then start a
release.

Unfortunately the script wasn't running upgrade tests, and as a result
didn't catch an invalid use of the pipe operator in unguarded type
annotations.

Reviewed By: connernilsen

Differential Revision: D57218140
@stroxler stroxler force-pushed the export-D57218140 branch from 27174d1 to 6f85dac Compare May 10, 2024 18:09
@facebook-github-bot
Copy link
Contributor

This pull request was exported from Phabricator. Differential Revision: D57218140

@facebook-github-bot
Copy link
Contributor

This pull request has been merged in 05ba810.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants
0