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

Upgrade steep typechecker to latest version 1.5.3 #3198

Merged
merged 2 commits into from
Oct 10, 2023

Conversation

ivoanjo
Copy link
Member

@ivoanjo ivoanjo commented Oct 10, 2023

What does this PR do?

This PR upgrades the steep typechecker to the latest version available, 1.5.3.

It also disables type-checking one of the appsec files that started failing typechecking with this version.

Motivation:

Use latest version of typechecker.

Additional Notes:

Here's the full error message for the failing appsec file:

The issue with the ASM file has been fix with 7f147ec

How to test the change?

Observe that typecheck still passes in CI.

For Datadog employees:

  • If this PR touches code that signs or publishes builds or packages, or handles
    credentials of any kind, I've requested a review from @DataDog/security-design-and-guidance.
  • This PR doesn't touch any of that.

**What does this PR do?**

This PR upgrades the steep typechecker to the latest version
available, 1.5.3.

It also disables type-checking one of the appsec files that started
failing typechecking with this version.

**Motivation:**

Use latest version of typechecker.

**Additional Notes:**

N/A

**How to test the change?**

Observe that typecheck still passes in CI.
@ivoanjo ivoanjo requested a review from a team as a code owner October 10, 2023 08:06
@codecov-commenter
Copy link

Codecov Report

Merging #3198 (6266701) into master (c71c2a0) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master    #3198   +/-   ##
=======================================
  Coverage   98.21%   98.21%           
=======================================
  Files        1252     1252           
  Lines       71937    71937           
  Branches     3331     3331           
=======================================
  Hits        70654    70654           
  Misses       1283     1283           

📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more

@ivoanjo
Copy link
Member Author

ivoanjo commented Oct 10, 2023

Thanks for fixing the type signatures! I'll admit I was a bit scratching my head on that one.

@ivoanjo ivoanjo merged commit d6d907a into master Oct 10, 2023
176 checks passed
@ivoanjo ivoanjo deleted the ivoanjo/upgrade-steep-1_5_3 branch October 10, 2023 10:35
@github-actions github-actions bot added this to the 1.16.0 milestone Oct 10, 2023
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.

3 participants