Commit Graph
53 Commits
Author SHA1 Message Date
Matt Travi 724dc823fa docs(ci-configuration): fixed the format of links to recipes 2023-02-28 22:09:16 -06:00
d170f73e0b feat(plugins): add support for loading ESM plugins (#2688)
Co-authored-by: Matt Travi <programmer@travi.org>
Co-authored-by: Gregor Martynus <39992+gr2m@users.noreply.github.com>
2023-01-24 23:24:02 -06:00
Matt TraviandGitHub 914b0a2642 Revert "chore(deps): update dependency ava to v5.1.1" (#2682)
This reverts commit 3f3b286fb8.
2023-01-22 21:39:16 -06:00
Matt TraviandGitHub b9b5c7689f Merge pull request #2607 from semantic-release/beta 2023-01-06 13:54:06 -06:00
Matt Travi 91bcb6b988 Merge branch 'master' of github.com:semantic-release/semantic-release into beta 2023-01-06 13:49:45 -06:00
Matt Travi caa8b95f7b test(integration): used token auth for registry interactions rather than legacy auth 2022-12-17 22:53:11 -06:00
Matt Travi 097351304e Merge branch 'master' of github.com:semantic-release/semantic-release into beta 2022-12-16 16:47:35 -06:00
Matt Travi ba05e08303 docs(node-version): raised the minimum version to align with engines.node 2022-12-11 08:57:02 -06:00
Matt Travi eddbbb812b Merge branch 'master' of github.com:semantic-release/semantic-release into beta 2022-12-09 14:40:09 -06:00
Matt TraviandGitHub 7365012002 chore(overrides): removed the overrides definition (#2634) 2022-12-06 21:47:11 -06:00
Matt TraviandGitHub 918eb59bc5 fix(env-ci): updated to the stable esm-only version (#2632) 2022-12-06 21:20:25 -06:00
Matt Travi c4cd63929a Merge branch 'master' of github.com:semantic-release/semantic-release into beta 2022-12-02 16:43:22 -06:00
Matt Travi 6051fae63f Revert "test(integration): ran tests serially in hope of avoiding conflicts in the ci environment"
This reverts commit 71f45f97b1.
2022-12-02 16:42:21 -06:00
Matt Travi 62846a110b test(integration): omitted the GITHUB_ACTION env var as well 2022-12-02 16:35:57 -06:00
Matt Travi 71f45f97b1 test(integration): ran tests serially in hope of avoiding conflicts in the ci environment 2022-12-02 14:44:29 -06:00
Matt Travi f32fd5889a test(integration): updated the simulated environment to omit the GITHUB_ACTIONS variable from the test env 2022-12-02 14:20:04 -06:00
Matt TraviandGitHub 8a0d8be51f feat(node-versions): raised the minimum required node version to v18 (#2620) 2022-11-20 21:23:50 -08:00
Matt TraviandGitHub cf6befa2e8 fix(secrets-masking): used the proper named import from hook-std to enable masking for stderr (#2619) 2022-11-20 21:22:32 -08:00
Matt TraviandGitHub 0ab8d9a4bc Merge pull request #2610 from semantic-release/index-test 2022-11-15 21:59:01 -06:00
Matt TraviandGitHub 27b105337b Merge pull request #2613 from kyletsang/patch-1
docs(plugins): fix typo
2022-11-15 13:24:25 -06:00
Matt Travi 1b6254880c test: aligned pluginName with naming for functions 2022-11-13 00:43:46 -06:00
Matt TraviandGitHub 78ea3ba966 Merge pull request #2606 from semantic-release/travi/esm 2022-11-11 12:03:25 -06:00
Matt Travi f7c85e3fff test(index): forced plugins to use semantic-release beta
which deduped env-ci to the esm-only version, allowing test double to stub properly
2022-11-11 11:01:16 -06:00
Matt TraviandGitHub 9eab1adb9d feat(esm): convert to esm (#2569)
for #2543

BREAKING CHANGE: semantic-release is now ESM-only. since it is used through its own executable, the impact on consuming projects should be minimal

BREAKING CHANGE: references to plugin files in configs need to include the file extension because of executing in an ESM context
2022-11-11 09:24:06 -06:00
Matt TraviandGitHub 4cd3641dbf refactor(plugins): switched from require to await import() when loading plugins (#2558) 2022-09-17 14:10:05 -07:00
2a2db0c99d test(coverage): switched from nyc to c8 (#2538)
Co-authored-by: Gregor Martynus <39992+gr2m@users.noreply.github.com>
2022-08-26 09:38:09 -07:00
9a513a38f7 test: replaced proxyquire with testdouble (#2537)
for #2133

Co-authored-by: Gregor Martynus <39992+gr2m@users.noreply.github.com>
2022-08-26 09:32:52 -07:00
Matt TraviandGitHub 5eea7c948e test(mockserver): switched to the modern mockserver/mockserver image to get multi-arch support (#2536)
fixes #2478
2022-08-26 09:26:09 -07:00
Matt TraviandGitHub 3bbf08c9d0 test(integration): upgrade the gitbox image to support arm architecture in addition to x86 (#2516) 2022-07-26 16:21:09 -05:00
Matt TraviandGitHub ab45ab1f8d chore(lint): disabled rules that dont apply to this project (#2408)
the performance and readability of reduce is not a concern in this project since maintainers are
familiar with the idiom and are iterating over small lists. the filter rule is disabled selectively
since the filter being identified is not Array.filter

closes #2403
2022-04-02 15:33:08 -07:00
Matt TraviandGitHub 2c30e268f9 Merge pull request #2333 from semantic-release/next 2022-01-17 23:37:31 -06:00
Matt Travi 0eca144bad fix(npm-plugin): upgraded to the stable version 2022-01-17 23:26:02 -06:00
Matt Travi 8097afb423 fix(npm-plugin): upgraded to the latest beta version 2022-01-17 20:16:08 -06:00
Matt TraviandGitHub 95af1e40f9 Merge pull request #2332 from semantic-release/beta 2022-01-17 19:50:06 -06:00
Matt Travi f634b8c3ca fix(npm-plugin): upgraded to the beta, which upgrades npm to v8
BREAKING CHANGE: `@semantic-release/npm` has also dropped support for node v15
2022-01-17 12:52:51 -06:00
Matt TraviandGitHub 5d78fa4045 docs(breaking-change): highlighted the need for BREAKING CHANGE: to be in the commit footer (#2283)
since this is a common confusion point for new folks
2021-12-02 10:06:37 -08:00
Matt TraviandGitHub b64855fc57 docs(badge): mentioned referencing the commit convention (#2269) 2021-11-26 11:13:26 -08:00
Matt TraviandGitHub 8e96b23a60 docs(issue-templates): fixed links to templates for opening issues (#2264)
and broke lines after sentences
2021-11-24 10:27:50 -08:00
Matt TraviandGitHub 8fda7fd423 docs(recipes): moved recipes to sub-directories to align with gitbook expectations (#2246) 2021-11-14 10:35:20 -08:00
Matt TraviandGitHub 03aa7d0d50 docs(badge): switched to proper semantic-release logo (#2235) 2021-11-08 13:48:25 -06:00
Matt TraviandGitHub bc146e49b1 docs(gitbook): updated the summary document so that missing pages are rendered by gitbook (#2234) 2021-11-07 20:50:14 -08:00
Matt TraviandGitHub d3958b80bf Revert "chore(deps): update dependency p-retry to v5" (#2230) 2021-11-03 15:36:35 -05:00
Matt TraviandGitHub 0d0e0a1d8f docs(node-version): consolidated and clarified the details about the required node version (#2170) 2021-10-24 02:27:16 -05:00
Matt TraviandGitHub 7faa7993eb docs(readme): minor updates, including formating and minor clarification (#2168) 2021-10-01 16:55:07 +00:00
Matt TraviandGitHub 66cc2b4c7f feat(node-version): raised the minimum required version to v14.17 (#2132)
BREAKING CHANGE: the minimum required version of node is now v14.17
2021-09-17 13:05:32 -07:00
Matt TraviandGitHub ea52e1775a fix(engines): fixed defined node version to account for the higher requirement from the npm plugin (#2088) 2021-08-25 12:01:16 -07:00
Matt TraviandGitHub 5edff69580 fix(marked): reverted upgrade to v3 (#2087)
since marked v3 requires node v12
2021-08-23 15:34:58 -05:00
Matt TraviandGitHub 8e3a6cbef2 docs(discussions): updated spectrum references to point to discussions instead (#1782)
for #1764
2021-02-09 08:22:21 -08:00
Matt TraviandGitHub fc32afa776 build(engine-strict): strictly enforced node version compatibility for dependencies (#1763) 2021-02-04 09:26:18 -08:00
Matt TraviandGitHub c8d38b6258 style: removed line breaks to align with xo rule (#1689) 2020-11-16 11:32:04 -08:00
Matt TraviandMatt Travi ca90b34c4a fix: mask secrets when characters get uri encoded 2020-11-16 10:36:40 -06:00
Matt Travi 3abcbaf256 Revert "feat: throw an Error if package.json has duplicate "repository" key (#1656)"
This reverts commit b8fb35c7e1.

fixes #1657
2020-10-12 08:21:24 -05:00
Matt TraviandGregor Martynus 6a36832398 fix(plugin-load): clarify load message
added quotes around plugin name to set it apart from the message. without the quotes, some consumers
were missunderstanding the successful loading of the `fail` plugin as a load failure and assuming
something was broken

resolves #811
2018-06-05 22:27:05 -07:00