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

chore(ci/pr-checks): add lint checks #306

Merged
merged 14 commits into from
Jun 7, 2024
Merged

chore(ci/pr-checks): add lint checks #306

merged 14 commits into from
Jun 7, 2024

Conversation

sidvishnoi
Copy link
Member

@sidvishnoi sidvishnoi commented Jun 5, 2024

Context

Part of #298

Changes proposed in this pull request

Runs lint, format and typescheck in CI. Doesn't fail entire workflow if lint fails - for now.
Added as separate steps for clearer output.

@github-actions github-actions bot added the area: ci Improvements or additions to repository workflows label Jun 5, 2024
@raducristianpopa
Copy link
Member

raducristianpopa commented Jun 5, 2024

Extension builds preview

Name Link
Latest commit 40fb036
Latest job logs Run #9414179912
BadgeDownload
BadgeDownload

@sidvishnoi
Copy link
Member Author

Not getting the annotations, but it's better than nothing. actions/setup-node#96

@github-actions github-actions bot added area: content Improvements or additions to extension content script area: background Improvements or additions to extension background script area: popup Improvements or additions to extension popup labels Jun 5, 2024
@sidvishnoi sidvishnoi marked this pull request as ready for review June 5, 2024 11:35
@sidvishnoi sidvishnoi marked this pull request as draft June 5, 2024 11:47
@sidvishnoi sidvishnoi marked this pull request as ready for review June 5, 2024 11:50
@sidvishnoi sidvishnoi removed area: content Improvements or additions to extension content script area: background Improvements or additions to extension background script area: popup Improvements or additions to extension popup labels Jun 5, 2024
@sidvishnoi
Copy link
Member Author

The failing lint check is for demonstration only. It's getting fixed in other PR.

@raducristianpopa
Copy link
Member

The failing lint check is for demonstration only. It's getting fixed in other PR.

The error needs to be fixed, otherwise merging is blocked.

@mkurapov
Copy link
Contributor

mkurapov commented Jun 6, 2024

The error needs to be fixed, otherwise merging is blocked.

There doesn't seem to be any required checks to pass on this repo, just needs an approval.

What should be required? @sidvishnoi @raducristianpopa
If you don't have permissions, I can make those changes

@sidvishnoi
Copy link
Member Author

I think we can require all checks except lint?

@github-actions github-actions bot added the area: content Improvements or additions to extension content script label Jun 7, 2024
@github-actions github-actions bot added area: background Improvements or additions to extension background script area: popup Improvements or additions to extension popup labels Jun 7, 2024
@sidvishnoi sidvishnoi removed area: content Improvements or additions to extension content script area: background Improvements or additions to extension background script area: popup Improvements or additions to extension popup labels Jun 7, 2024
@sidvishnoi sidvishnoi merged commit ff8ebe4 into main Jun 7, 2024
7 of 8 checks passed
@sidvishnoi sidvishnoi deleted the ci-pr-lint branch June 7, 2024 08:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: ci Improvements or additions to repository workflows
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants