Skip to content

Preparation for release v2.0.0#10

Merged
thebinaryfelix merged 7 commits into
mainfrom
release/2.0.0
Mar 23, 2026
Merged

Preparation for release v2.0.0#10
thebinaryfelix merged 7 commits into
mainfrom
release/2.0.0

Conversation

@thebinaryfelix
Copy link
Copy Markdown
Owner

@thebinaryfelix thebinaryfelix commented Mar 23, 2026

What was done

Bug fixes

  • Fixed ignore_case default value in action.yml from false to true, aligning it with the documented behaviour in the README
  • Fixed ignore_case and follow_symlinks default values from YAML booleans to strings, as required by the GitHub Actions input schema
  • Fixed typo in ignore_case input description

CI / Infrastructure

  • Upgraded actions/checkout from v1 to v4 and actions/setup-node from v3 to v4 in all workflows
  • Updated Node.js version from 22 to 24 across all workflows to match the node24 runtime declared in action.yml
  • Added yarn build before npx release-it in the release script to ensure dist/ is always up-to-date at release time

Documentation

  • Added a "Releasing a New Version" section to the README with step-by-step instructions for the local release process, including build, yarn release, and optional major tag update
  • Added troubleshooting note for the No upstream configured for current branch error
  • Replaced hardcoded @v1 references in README examples with @vX.X.X placeholder

Tests

  • Added 5 missing unit tests for checkFileExistence, which previously had no coverage:
    • getBooleanInput called with correct input names (Inputs.NO_CASE, Inputs.FOLLOW)
    • Resolves true/false based on glob results
    • Rejects on glob error
    • nocase and follow options correctly forwarded to glob

Config

  • Removed **/*.test.ts from tsconfig.json exclude so the TypeScript language server correctly resolves the ~/* path alias in test files

Also closes #7

@thebinaryfelix thebinaryfelix self-assigned this Mar 23, 2026
@thebinaryfelix thebinaryfelix added the enhancement New feature or request label Mar 23, 2026
@thebinaryfelix thebinaryfelix merged commit 89c145d into main Mar 23, 2026
1 check passed
@thebinaryfelix thebinaryfelix deleted the release/2.0.0 branch March 23, 2026 13:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Usage instructions don't work because there is no v1 tag

1 participant