9.0.0 (2024-08-21)
- core: add support for batch-size (3c144ec)
8.0.0 (2024-06-12)
- declare new environment verification option in action.yml
- new environment verification flag
- new environment verification flag
- migrate everything to ESM-only
- upgrade module to ESM
- ci: this doesn't change the functionality of the core action, but it does change how releases are made in the future.
- Trying to make semantic-release push a new release
- this should ideally get published as v5
- this should ideally get published as v5
- core: Support Windows, now that CodeClimate has released a Windows binary of the reporter – see codeclimate.com/changelog/7dd79ee1cf1af7141b2bd18b
- core: Support Windows, now that CodeClimate has released a Windows binary of the reporter
- ci: semantic-release and its process is fundamentally broken when the repo moved from master to main for its main branch. This is an attempt to try to unfuck the git log/ref notes
- ci: replace semantic-release with Google's release-please. (854ea46)
- core/internal: migrate to Japa as test runner. (c909795)
- core: cleanup downloaded artifacts (f331896), closes #639
- core: migrate everything to ESM-only (6e2b10b)
- core: support fork PRs. (70a75ac), closes #627
- core: Support Windows (f0efca8)
- core: Support Windows (9787ba6)
- migrate everything to ESM-only (fed36ec)
- new environment verification flag (fa81470)
- new environment verification flag (6007e34)
- run action using Node.js 20.x (859e71d)
- run action using Node.js 20.x (096c232)
- run action using Node.js 20.x (7642145)
- run action using Node.js 20.x (f01d194)
- run action using Node.js 20.x (a5d0e4f)
- run action using Node.js 20.x (052f893)
- upgrade module to ESM (797e381)
- utils: refactor coverage config line parser into own util (e03d453)
- ci: better version tagging (e7ede07)
- ci: checkout EVERYTHING so semantic-release has all the data it could need (a16dca5)
- ci: debug outputs (11ed927)
- ci: do not cancel all matrix builds for one (1471593)
- ci: fix invalid YAML (8f95f43)
- ci: fix the tag detection logic for new releases (f787a56)
- ci: rebuild and republish to use new branch and workflows (0c99fb3)
- ci: release broken release process (746f1d2)
- ci: republish so latest changes get applied (8f00eaa)
- ci: republish so latest changes get applied (fa71c1f)
- ci: set up correct (?) condition to trigger publish (3e9c9ce)
- ci: set up correct regex that replaces the 'v' prefixes for tags (b3bcc0e)
- ci: try once again to publish new version (bcd27f6)
- ci: use Node 22.x so the import loader will work as expected (d56acf0)
- ci: use the un-broken latest version of the workflow (0fe0643)
- ci: validate empty new release version (2b9684a)
- core: handle globs correctly in windows (54ac87c)
- core: parse coverage path correctly on all platforms (923001d)
- core: support ARM 64-bit environments (ea13673)
- core: support ARM 64-bit environments (ea13673)
- core: support ARM 64-bit environments (99e22b3)
- create hash from windows (077e614)
- declare new environment verification option in action.yml (3d46dc1)
- deps: add missing dev-only dep to unblock typescript build (9e22dcb)
- fix up last of the TS errors from tap API change (d99b041)
- go back to tap because japa doesn't seem active (19034a0)
- incorrect references to __dirname (cb821ab)
- keep windows-style line endings for .bat files (67549ff)
- make sure the action can actually run as ESM (fd0ae9c)
- revert 47793be (e512c4b)
- set up gitattributes to stop the line ending fuckery (4246a36)
- set up gitattributes to stop the line ending fuckery (9181fd8)
- tests: add back missing import (9eb6690)
- tests: additional windows-style test fixes (def6f6d)
- tests: fix tests for Windows (18e310b)
- tests: fix the Windows path (6e02942)
- tests: make sure the special variable in script are quoted to make string comparison work (c796f65)
- tests: mock checksum verification too (2befa84)
- tests: more windows-specific test fixes (de37362)
- tests: more windows-specific test fixes (e44e0a3)
- tests: more windows-specific test fixes (0b2f6f8)
- tests: more windows-specific test fixes (9a9184a)
- tests: more windows-specific test fixes (1c1a7eb)
- tests: more windows-specific test fixes (8d2edab)
- tests: more windows-specific test fixes (e05d58f)
- tests: more windows-specific tests (e9e87cc)
- tests: more windows-specific tests (13ff2e3)
- tests: more windows-specific tests (80aa61e)
- tests: more windows-specific tests (498dee1)
- tests: more windows-specific tests (f4dff2a)
- tests: more windows-specific tests (4b48851)
- tests: OS-agnostic line separators for all strings (2fc4cc3)
- tests: remove windows-only test and start writing os-independent logic (29cbd91)
- tests: run checksum verification pre-checks only for fixtures on their own target platforms (4dc408b)
- tests: set up correct file mode on Windows (4edff7e)
- tests: set up Windows fixtures (c29289f)
- tests: skip integration tests on unsupported platforms (00e5b40)
- tests: try correcting extra spaces in checksum files generated on Windows (edc5e97)
- test: try fixing tests on Windows (maybe) (47793be)
- test: use the @tapjs/tsx import loader to fix TS issues (295386a)
- try LF-only line endings for all files (e2c94ee)
- upgrade tap to fix the plugin issues (f97429e)
- util: follow redirects in fetch (a258bd9)
7.0.0 (2024-06-12)
- new environment verification flag
- new environment verification flag
- migrate everything to ESM-only
- upgrade module to ESM
- ci: this doesn't change the functionality of the core action, but it does change how releases are made in the future.
- Trying to make semantic-release push a new release
- this should ideally get published as v5
- this should ideally get published as v5
- core: Support Windows, now that CodeClimate has released a Windows binary of the reporter – see codeclimate.com/changelog/7dd79ee1cf1af7141b2bd18b
- core: Support Windows, now that CodeClimate has released a Windows binary of the reporter
- ci: semantic-release and its process is fundamentally broken when the repo moved from master to main for its main branch. This is an attempt to try to unfuck the git log/ref notes
- ci: replace semantic-release with Google's release-please. (854ea46)
- core/internal: migrate to Japa as test runner. (c909795)
- core: cleanup downloaded artifacts (f331896), closes #639
- core: migrate everything to ESM-only (6e2b10b)
- core: support fork PRs. (70a75ac), closes #627
- core: Support Windows (f0efca8)
- core: Support Windows (9787ba6)
- migrate everything to ESM-only (fed36ec)
- new environment verification flag (fa81470)
- new environment verification flag (6007e34)
- run action using Node.js 20.x (859e71d)
- run action using Node.js 20.x (096c232)
- run action using Node.js 20.x (7642145)
- run action using Node.js 20.x (f01d194)
- run action using Node.js 20.x (a5d0e4f)
- run action using Node.js 20.x (052f893)
- upgrade module to ESM (797e381)
- utils: refactor coverage config line parser into own util (e03d453)
- ci: better version tagging (e7ede07)
- ci: checkout EVERYTHING so semantic-release has all the data it could need (a16dca5)
- ci: debug outputs (11ed927)
- ci: do not cancel all matrix builds for one (1471593)
- ci: fix invalid YAML (8f95f43)
- ci: fix the tag detection logic for new releases (f787a56)
- ci: rebuild and republish to use new branch and workflows (0c99fb3)
- ci: release broken release process (746f1d2)
- ci: republish so latest changes get applied (8f00eaa)
- ci: republish so latest changes get applied (fa71c1f)
- ci: set up correct (?) condition to trigger publish (3e9c9ce)
- ci: set up correct regex that replaces the 'v' prefixes for tags (b3bcc0e)
- ci: try once again to publish new version (bcd27f6)
- ci: use Node 22.x so the import loader will work as expected (d56acf0)
- ci: use the un-broken latest version of the workflow (0fe0643)
- ci: validate empty new release version (2b9684a)
- core: handle globs correctly in windows (54ac87c)
- core: parse coverage path correctly on all platforms (923001d)
- core: support ARM 64-bit environments (ea13673)
- core: support ARM 64-bit environments (ea13673)
- core: support ARM 64-bit environments (99e22b3)
- create hash from windows (077e614)
- deps: add missing dev-only dep to unblock typescript build (9e22dcb)
- fix up last of the TS errors from tap API change (d99b041)
- go back to tap because japa doesn't seem active (19034a0)
- incorrect references to __dirname (cb821ab)
- keep windows-style line endings for .bat files (67549ff)
- revert 47793be (e512c4b)
- set up gitattributes to stop the line ending fuckery (4246a36)
- set up gitattributes to stop the line ending fuckery (9181fd8)
- tests: add back missing import (9eb6690)
- tests: additional windows-style test fixes (def6f6d)
- tests: fix tests for Windows (18e310b)
- tests: fix the Windows path (6e02942)
- tests: make sure the special variable in script are quoted to make string comparison work (c796f65)
- tests: mock checksum verification too (2befa84)
- tests: more windows-specific test fixes (de37362)
- tests: more windows-specific test fixes (e44e0a3)
- tests: more windows-specific test fixes (0b2f6f8)
- tests: more windows-specific test fixes (9a9184a)
- tests: more windows-specific test fixes (1c1a7eb)
- tests: more windows-specific test fixes (8d2edab)
- tests: more windows-specific test fixes (e05d58f)
- tests: more windows-specific tests (e9e87cc)
- tests: more windows-specific tests (13ff2e3)
- tests: more windows-specific tests (80aa61e)
- tests: more windows-specific tests (498dee1)
- tests: more windows-specific tests (f4dff2a)
- tests: more windows-specific tests (4b48851)
- tests: OS-agnostic line separators for all strings (2fc4cc3)
- tests: remove windows-only test and start writing os-independent logic (29cbd91)
- tests: run checksum verification pre-checks only for fixtures on their own target platforms (4dc408b)
- tests: set up correct file mode on Windows (4edff7e)
- tests: set up Windows fixtures (c29289f)
- tests: skip integration tests on unsupported platforms (00e5b40)
- tests: try correcting extra spaces in checksum files generated on Windows (edc5e97)
- test: try fixing tests on Windows (maybe) (47793be)
- test: use the @tapjs/tsx import loader to fix TS issues (295386a)
- try LF-only line endings for all files (e2c94ee)
- upgrade tap to fix the plugin issues (f97429e)
- util: follow redirects in fetch (a258bd9)
6.0.0 (2024-04-26)
- ci: this doesn't change the functionality of the core action, but it does change how releases are made in the future.
- Trying to make semantic-release push a new release
- this should ideally get published as v5
- this should ideally get published as v5
- core: Support Windows, now that CodeClimate has released a Windows binary of the reporter – see codeclimate.com/changelog/7dd79ee1cf1af7141b2bd18b
- core: Support Windows, now that CodeClimate has released a Windows binary of the reporter
- ci: semantic-release and its process is fundamentally broken when the repo moved from master to main for its main branch. This is an attempt to try to unfuck the git log/ref notes
- ci: replace semantic-release with Google's release-please. (854ea46)
- core: cleanup downloaded artifacts (f331896), closes #639
- core: support fork PRs. (70a75ac), closes #627
- core: Support Windows (f0efca8)
- core: Support Windows (9787ba6)
- run action using Node.js 20.x (859e71d)
- run action using Node.js 20.x (096c232)
- run action using Node.js 20.x (7642145)
- run action using Node.js 20.x (f01d194)
- run action using Node.js 20.x (a5d0e4f)
- run action using Node.js 20.x (052f893)
- utils: refactor coverage config line parser into own util (e03d453)
- ci: better version tagging (e7ede07)
- ci: checkout EVERYTHING so semantic-release has all the data it could need (a16dca5)
- ci: debug outputs (11ed927)
- ci: do not cancel all matrix builds for one (1471593)
- ci: fix invalid YAML (8f95f43)
- ci: fix the tag detection logic for new releases (f787a56)
- ci: rebuild and republish to use new branch and workflows (0c99fb3)
- ci: release broken release process (746f1d2)
- ci: republish so latest changes get applied (8f00eaa)
- ci: republish so latest changes get applied (fa71c1f)
- ci: set up correct (?) condition to trigger publish (3e9c9ce)
- ci: set up correct regex that replaces the 'v' prefixes for tags (b3bcc0e)
- ci: try once again to publish new version (bcd27f6)
- ci: use the un-broken latest version of the workflow (0fe0643)
- ci: validate empty new release version (2b9684a)
- core: handle globs correctly in windows (54ac87c)
- core: parse coverage path correctly on all platforms (923001d)
- core: support ARM 64-bit environments (ea13673)
- core: support ARM 64-bit environments (ea13673)
- core: support ARM 64-bit environments (99e22b3)
- create hash from windows (077e614)
- deps: add missing dev-only dep to unblock typescript build (9e22dcb)
- keep windows-style line endings for .bat files (67549ff)
- set up gitattributes to stop the line ending fuckery (4246a36)
- set up gitattributes to stop the line ending fuckery (9181fd8)
- tests: additional windows-style test fixes (def6f6d)
- tests: fix tests for Windows (18e310b)
- tests: fix the Windows path (6e02942)
- tests: make sure the special variable in script are quoted to make string comparison work (c796f65)
- tests: mock checksum verification too (2befa84)
- tests: more windows-specific test fixes (de37362)
- tests: more windows-specific test fixes (e44e0a3)
- tests: more windows-specific test fixes (0b2f6f8)
- tests: more windows-specific test fixes (9a9184a)
- tests: more windows-specific test fixes (1c1a7eb)
- tests: more windows-specific test fixes (8d2edab)
- tests: more windows-specific test fixes (e05d58f)
- tests: more windows-specific tests (e9e87cc)
- tests: more windows-specific tests (13ff2e3)
- tests: more windows-specific tests (80aa61e)
- tests: more windows-specific tests (498dee1)
- tests: more windows-specific tests (f4dff2a)
- tests: more windows-specific tests (4b48851)
- tests: OS-agnostic line separators for all strings (2fc4cc3)
- tests: remove windows-only test and start writing os-independent logic (29cbd91)
- tests: run checksum verification pre-checks only for fixtures on their own target platforms (4dc408b)
- tests: set up correct file mode on Windows (4edff7e)
- tests: set up Windows fixtures (c29289f)
- tests: skip integration tests on unsupported platforms (00e5b40)
- tests: try correcting extra spaces in checksum files generated on Windows (edc5e97)
- try LF-only line endings for all files (e2c94ee)
- util: follow redirects in fetch (a258bd9)
- release 6.0.0 (5c9d4de)
5.0.0 (2023-07-06)
- ci: checkout EVERYTHING so semantic-release has all the data it could need (a16dca5)
- ci: do not cancel all matrix builds for one (1471593)
- ci: set up correct regex that replaces the 'v' prefixes for tags (b3bcc0e)
- core: handle globs correctly in windows (54ac87c)
- core: parse coverage path correctly on all platforms (923001d)
- create hash from windows (077e614)
- keep windows-style line endings for .bat files (67549ff)
- set up gitattributes to stop the line ending fuckery (4246a36)
- set up gitattributes to stop the line ending fuckery (9181fd8)
- tests: additional windows-style test fixes (def6f6d)
- tests: fix tests for Windows (18e310b)
- tests: fix the Windows path (6e02942), closes /github.com/ljharb/tape/issues/593#issuecomment-1537292595
- tests: make sure the special variable in script are quoted to make string comparison work (c796f65)
- tests: mock checksum verification too (2befa84)
- tests: more windows-specific test fixes (de37362)
- tests: more windows-specific test fixes (e44e0a3)
- tests: more windows-specific test fixes (0b2f6f8)
- tests: more windows-specific test fixes (9a9184a)
- tests: more windows-specific test fixes (1c1a7eb)
- tests: more windows-specific test fixes (8d2edab)
- tests: more windows-specific test fixes (e05d58f)
- tests: more windows-specific tests (e9e87cc)
- tests: more windows-specific tests (13ff2e3)
- tests: more windows-specific tests (80aa61e)
- tests: more windows-specific tests (498dee1)
- tests: more windows-specific tests (f4dff2a)
- tests: more windows-specific tests (4b48851)
- tests: OS-agnostic line separators for all strings (2fc4cc3)
- tests: remove windows-only test and start writing os-independent logic (29cbd91)
- tests: run checksum verification pre-checks only for fixtures on their own target platforms (4dc408b)
- tests: set up correct file mode on Windows (4edff7e)
- tests: set up Windows fixtures (c29289f)
- tests: skip integration tests on unsupported platforms (00e5b40)
- tests: try correcting extra spaces in checksum files generated on Windows (edc5e97)
- try LF-only line endings for all files (e2c94ee)
- util: follow redirects in fetch (a258bd9)
- core: Support Windows (f0efca8), closes #665
- core: Support Windows (9787ba6)
- utils: refactor coverage config line parser into own util (e03d453)
- this should ideally get published as v5
- this should ideally get published as v5
- core: Support Windows, now that CodeClimate has released a Windows binary of the reporter – see codeclimate.com/changelog/7dd79ee1cf1af7141b2bd18b
- core: Support Windows, now that CodeClimate has released a Windows binary of the reporter
4.0.0 (2023-04-23)
- ci: debug outputs (11ed927)
- ci: fix invalid YAML (8f95f43)
- ci: fix the tag detection logic for new releases (f787a56)
- ci: rebuild and republish to use new branch and workflows (0c99fb3)
- ci: republish so latest changes get applied (8f00eaa)
- ci: republish so latest changes get applied (fa71c1f)
- ci: set up correct (?) condition to trigger publish (3e9c9ce)
- ci: try once again to publish new version (bcd27f6)
- ci: use the un-broken latest version of the workflow (0fe0643)
- ci: validate empty new release version (2b9684a)
- core: support ARM 64-bit environments (ea13673)
- core: support ARM 64-bit environments (99e22b3)
- core: cleanup downloaded artifacts (f331896), closes #639
- core: support fork PRs. (70a75ac), closes #627
- ci: semantic-release and its process is fundamentally broken when the repo moved from master to main for its main branch. This is an attempt to try to unfuck the git log/ref notes
3.2.0 (2022-10-21)
- ci: rebuild and republish to use new branch and workflows (0c99fb3)
- ci: use the un-broken latest version of the workflow (0fe0643)
3.1.1 (2022-10-20)
- ci: rebuild and republish to use new branch and workflows (0c99fb3)
- 🐛 Escape
action.yml
correctly so v3.x can be published - via#432
. This closes#430
. Thanks @antongolub!
- ✨ Coverage prefix will now work for
after-build
commands as well - via#266
. This closes#265
. Thanks @matthewshirley!
- 🐛 Default coverage command now correctly defaults to
''
- via#238
. This closes#235
. Thanks @bennypowers!
- Customizable working directory with the new
workingDirectory
option - via#220
. Thanks @arareko!
- Errors in the
before-build
andafter-build
steps, if any, are now surfaced correctly - via#214
. Thanks @olly!
- Dependencies upgraded to latest, including tape v5.
- Fixed regressions introduced in
#154
. Thanks @MartinNuc!
- Correctly report
HEAD
SHA for PRs (and some nice refactors) - via#141
. Thanks @vladjerca!
--prefix
fixes - via#131
. Thanks @rwjblue!
- Fix reporting the wrong branch name for PRs - via
#115
.
- Custom
--prefix
support - via#111
.
- Multiple coverage locations support - via
#77
. Thanks @mattvv!
- Debug support - via
#45
.
env
issues introduced after the Husky-related fixes.
- Remove
husky
as a dependency.
- Automated releases thanks to
technote-space/release-github-actions
.
- Fix missing files.
- Fix runtime failures - via
0a0ba88
andc2422ad
.
- Code coverage will also be available in 'Overview' tab - via #43.
- Upgrade to
@actions/core
v1.1.1 - via #20.
- Inject
GITHUB_
environment vars as CC-specific ones - via #3. Thanks @b4nst!
- Release script.
- ⚡️ Replaced
got
withnode-fetch
. Now the action should run faster!
- ⚡️ Change from Docker to JavaScript.
- Initial release.