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

consolidate lint job #8061

Merged
merged 2 commits into from
Nov 14, 2024
Merged

consolidate lint job #8061

merged 2 commits into from
Nov 14, 2024

Conversation

turadg
Copy link
Member

@turadg turadg commented Jul 18, 2023

no issue

Description

#8058 made linting with types fast enough to enable again. It's even fast enough now that the splitting doesn't save any time.

This gets rid of the lint-with-types.sh script that managed the splitting. The CI job now just runs yarn lint. Doing that required that each package's yarn lint command has types enabled, so it does that too.

An upshot is that now running yarn lint locally will check no-floating-promises, even though the IDE still doesn't.

Security Considerations

n/a

Scaling Considerations

n/a

Documentation Considerations

reduces need to document

Testing Considerations

CI.

Once it passes, someone will have to update branch protections to remove the split primary/rest requirements. When this PR started there wasn't a point to two jobs, but now the second job covers a3p-integration so it's worth keeping

@turadg turadg requested review from kriskowal and iomekam July 18, 2023 20:51
@turadg
Copy link
Member Author

turadg commented Jul 21, 2023

I'm exploring ways I can land this without churn on people's branch protection checks.

Also I've seen it working sometimes in my IDE so I'm exploring whether we can enable this always (remove the option)

@turadg turadg force-pushed the ta/consolidate-lint branch from 5b0f61f to c414a25 Compare August 22, 2023 18:50
@turadg turadg force-pushed the ta/consolidate-lint branch from c414a25 to 3cad269 Compare May 2, 2024 23:41
Copy link

cloudflare-workers-and-pages bot commented May 2, 2024

Deploying agoric-sdk with  Cloudflare Pages  Cloudflare Pages

Latest commit: a1d4261
Status: ✅  Deploy successful!
Preview URL: https://e3d212e0.agoric-sdk.pages.dev
Branch Preview URL: https://ta-consolidate-lint.agoric-sdk.pages.dev

View logs

@turadg turadg marked this pull request as draft May 30, 2024 17:37
@turadg turadg force-pushed the ta/consolidate-lint branch from 3cad269 to 28cd6e5 Compare November 14, 2024 21:21
@turadg turadg marked this pull request as ready for review November 14, 2024 21:22
@turadg turadg requested a review from a team as a code owner November 14, 2024 21:22
@turadg turadg requested a review from AgoricTriage November 14, 2024 21:22
@turadg turadg added the automerge:rebase Automatically rebase updates, then merge label Nov 14, 2024
@turadg turadg force-pushed the ta/consolidate-lint branch from 28cd6e5 to a325ace Compare November 14, 2024 21:35
@turadg turadg added the bypass:integration Prevent integration tests from running on PR label Nov 14, 2024
@turadg turadg force-pushed the ta/consolidate-lint branch from a325ace to a1d4261 Compare November 14, 2024 22:52
@mergify mergify bot merged commit 5a127d4 into master Nov 14, 2024
77 checks passed
@mergify mergify bot deleted the ta/consolidate-lint branch November 14, 2024 23:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
automerge:rebase Automatically rebase updates, then merge bypass:integration Prevent integration tests from running on PR
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants