Skip to content

feat(bin): don't test on nonfunctional changes in json files#56

Merged
metalwarrior665 merged 6 commits into
masterfrom
feat/skip-nonfunctional-changes
Mar 24, 2026
Merged

feat(bin): don't test on nonfunctional changes in json files#56
metalwarrior665 merged 6 commits into
masterfrom
feat/skip-nonfunctional-changes

Conversation

@metalwarrior665
Copy link
Copy Markdown
Member

Was mostly vibecoded :)

resolves #54

@metalwarrior665 metalwarrior665 requested a review from oklinov March 4, 2026 23:19
@metalwarrior665 metalwarrior665 requested review from Patai5 and oklinov and removed request for Patai5 and oklinov March 5, 2026 15:05
Copy link
Copy Markdown
Contributor

@ruocco-l ruocco-l left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@metalwarrior665
Copy link
Copy Markdown
Member Author

Thanks for the review. I will wait for @oklinov since he will return shortly.

I also want to do unify the naming of changes a bit, I'm thinking 3 types:

  • functional (test)
  • cosmetic (release only)
  • ignored (just dev only stuff)

@ruocco-l
Copy link
Copy Markdown
Contributor

Feels much more cleaner after the last commit. Please just change the import in should-built-and-test.test.ts so that the unit test do not scream failure :)

Comment thread bin/diff-changes.ts Outdated
Comment thread bin/git.ts Outdated
Comment thread test/unit/parse-commit.test.ts Outdated
Comment thread test/unit/should-built-and-test.test.ts Outdated
Comment thread bin/diff-json-schema.ts
@metalwarrior665
Copy link
Copy Markdown
Member Author

I refactored hopefully to simplify things. It seems to be working based on this action but it is hard to test because base commit doesn't work.

Next steps:

  • lint & stuff
  • fix base commit & add more comments to the commits logic
  • then new features

@metalwarrior665 metalwarrior665 merged commit 5f3c7c5 into master Mar 24, 2026
9 checks passed
@Patai5 Patai5 deleted the feat/skip-nonfunctional-changes branch March 25, 2026 10:50
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.

Don't run tests on non-functional changes (e.g. decription)

4 participants