Skip to content

Conversation

@dkotter
Copy link
Collaborator

@dkotter dkotter commented Jan 13, 2026

What?

Fixing some new linting and config errors coming out of recent merged PRs

Why?

Want to ensure our GitHub Workflows remain in a passed state

How?

Coming out of #172, I'm seeing the artifacts directory is no longer git-ignored. This directory is added by our E2E tests so we want to ensure this doesn't get committed to our repo. While it would be great if this directory could be nested within our tests directory instead of in the root, I'm running into issues with how wp-scripts runs these tests and having that change work properly. So for now I'm adding this directory back to our gitignore file.

In addition, seeing a new JS lint error and typescripts errors after the merging in of #143. I think this is also due to changes made in #172 and why these errors weren't flagged originally within #143.

There are some minor typescript errors fixed here and the JS lint error is flagging the use of an experimental API which unfortunately we need to use here as it's the only approach to modify the excerpt panel. So this PR ignores that particular error for now.

Testing Instructions

Ensure all workflows pass on this PR

Open WordPress Playground Preview

@dkotter dkotter added this to the 0.2.0 milestone Jan 13, 2026
@dkotter dkotter self-assigned this Jan 13, 2026
@github-actions
Copy link

The following accounts have interacted with this PR and/or linked issues. I will continue to update these lists as activity occurs. You can also manually ask me to refresh this list by adding the props-bot label.

If you're merging code through a pull request on GitHub, copy and paste the following into the bottom of the merge commit message.

Co-authored-by: dkotter <dkotter@git.wordpress.org>

To understand the WordPress project's expectations around crediting contributors, please review the Contributor Attribution page in the Core Handbook.

@codecov
Copy link

codecov bot commented Jan 13, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 47.93%. Comparing base (f21fd0c) to head (ac50afb).
⚠️ Report is 12 commits behind head on develop.

Additional details and impacted files
@@            Coverage Diff             @@
##             develop     #176   +/-   ##
==========================================
  Coverage      47.93%   47.93%           
  Complexity       243      243           
==========================================
  Files             22       22           
  Lines           1431     1431           
==========================================
  Hits             686      686           
  Misses           745      745           
Flag Coverage Δ
unit 47.93% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@dkotter dkotter requested a review from jeffpaul January 13, 2026 20:17
@dkotter
Copy link
Collaborator Author

dkotter commented Jan 13, 2026

@jeffpaul This isn't required for the 0.2.0 release but would be nice to get merged in sooner than later as we'll have a failing lint check on all PRs until this is merged in, just FYI

@jeffpaul jeffpaul merged commit 4affff2 into WordPress:develop Jan 14, 2026
23 checks passed
@github-project-automation github-project-automation bot moved this from In progress to Done in WordPress AI Planning & Roadmap Jan 14, 2026
@dkotter dkotter deleted the fix/lint-and-config-errors branch January 14, 2026 20:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Development

Successfully merging this pull request may close these issues.

2 participants