Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
6cb2101
fix(config/jest): set `ts-jest` transform unconditionally
jrolfs Feb 5, 2022
3fc2d38
build: set `skipLibCheck`... ts-jest and jest aren't playing nicely
jrolfs Feb 5, 2022
11ec6d7
build(deps): upgrade Jest to 27.4
jrolfs Feb 5, 2022
b6514fe
fix(api/test): forward ts-jest utils from `ts-jest`, remove `mocked`
jrolfs Feb 5, 2022
01ce1dd
feat(config/eslint): dissallow default exports in strict configuration
jrolfs Feb 5, 2022
a47f8c1
feat(scripts/test): upgrade Jest to 28.x
jrolfs Jul 3, 2022
aadf707
feat(scripts/ci-after-success): use Semantic Release 19
jrolfs Jul 6, 2022
30bafa4
feat(scripts/test): upgrade Jest to 29.x
jrolfs Sep 7, 2022
5c72dc1
ci(actions): release on Node 16
jrolfs Sep 7, 2022
ed10caf
build: deduplicate lockfile
jrolfs Sep 7, 2022
f3094ed
feat(config/test): use **@swc/jest** as default Jest transform
jrolfs Sep 7, 2022
edde0ac
fix: remove `skipLibCheck` as it's no longer necessary
jrolfs Sep 7, 2022
9a87c5c
build: use latest Node 16
jrolfs Sep 25, 2022
1564ef8
fix(config/jest): add jest-environment-jsdom as a dependency
jrolfs Sep 29, 2022
f0c1e3c
feat(config/jest): `@swc/jest` β†’ `@swc-node/jest` (supports tsconfig)
jrolfs Sep 29, 2022
86e7431
build: use Node 18
jrolfs Dec 9, 2022
7f5d34c
feat(api/commit): add support for excluding directories in `ls.dirs()`
jrolfs Dec 9, 2022
b25f9f5
feat(deps): upgrade `@swc-node/jest` and `@swc/core`
jrolfs Dec 9, 2022
29eb689
fix(scripts/pre-commit): don't fail when no related tests are found
jrolfs Dec 9, 2022
cf62ca6
feat(deps): upgrade commitlint
jrolfs Dec 9, 2022
964bb97
build: move shared TypeScript configuration to project root instead o…
jrolfs Dec 9, 2022
45b340c
feat(deps): update eslint
renovate[bot] Dec 5, 2022
9d495fe
feat(deps): upgrade Prettier to 2.8.1
jrolfs Dec 10, 2022
c9a91eb
build(deps): deduplicate dependencies
jrolfs Dec 10, 2022
e580724
build(deps-dev): add latest `@types/node`
jrolfs Dec 10, 2022
20458b6
fix(test): add `@swc/helpers`
jrolfs Jan 10, 2023
8b1f5ac
refactor(deps): remove direct dependency on arrify
jrolfs Jan 18, 2023
f6a8c15
feat(deps): upgrade all dependencies to latest
jrolfs Jan 18, 2023
File filter

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
feat(scripts/ci-after-success): use Semantic Release 19
BREAKING CHANGE: using new major version of Semantic Release in `ci-after-success`
  • Loading branch information
jrolfs committed Jan 18, 2023
commit aadf707c81842c31ac12cc65c6f9e37ff370dbf3
14 changes: 7 additions & 7 deletions src/scripts/__tests__/__snapshots__/ci-after-success.js.snap
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ Array [

exports[`ci-after-success calls concurrently with both scripts when on ci 3`] = `
Array [
concurrently --prefix [{name}] --names codecov,release --prefix-colors bgBlue.bold.reset,bgGreen.bold.reset "echo installing codecov && npx -p codecov@3 -c 'echo running codecov && codecov'" "echo installing semantic-release && npx -p semantic-release@17 -c 'echo running semantic-release && semantic-release'",
concurrently --prefix [{name}] --names codecov,release --prefix-colors bgBlue.bold.reset,bgGreen.bold.reset "echo installing codecov && npx -p codecov@3 -c 'echo running codecov && codecov'" "echo installing semantic-release && npx -p semantic-release@19 -c 'echo running semantic-release && semantic-release'",
]
`;

Expand All @@ -28,7 +28,7 @@ Array [

exports[`ci-after-success calls concurrently with both scripts when on github actions 3`] = `
Array [
concurrently --prefix [{name}] --names codecov,release --prefix-colors bgBlue.bold.reset,bgGreen.bold.reset "echo installing codecov && npx -p codecov@3 -c 'echo running codecov && codecov'" "echo installing semantic-release && npx -p semantic-release@17 -c 'echo running semantic-release && semantic-release'",
concurrently --prefix [{name}] --names codecov,release --prefix-colors bgBlue.bold.reset,bgGreen.bold.reset "echo installing codecov && npx -p codecov@3 -c 'echo running codecov && codecov'" "echo installing semantic-release && npx -p semantic-release@19 -c 'echo running semantic-release && semantic-release'",
]
`;

Expand All @@ -44,7 +44,7 @@ Array [

exports[`ci-after-success calls concurrently with both scripts when on travis 3`] = `
Array [
concurrently --prefix [{name}] --names codecov,release --prefix-colors bgBlue.bold.reset,bgGreen.bold.reset "echo installing codecov && npx -p codecov@3 -c 'echo running codecov && codecov'" "echo installing semantic-release && npx -p semantic-release@17 -c 'echo running semantic-release && semantic-release'",
concurrently --prefix [{name}] --names codecov,release --prefix-colors bgBlue.bold.reset,bgGreen.bold.reset "echo installing codecov && npx -p codecov@3 -c 'echo running codecov && codecov'" "echo installing semantic-release && npx -p semantic-release@19 -c 'echo running semantic-release && semantic-release'",
]
`;

Expand All @@ -60,7 +60,7 @@ Array [

exports[`ci-after-success configures semantic release with internal configuration when no local configuration exists 3`] = `
Array [
concurrently --prefix [{name}] --names release --prefix-colors bgBlue.bold.reset "echo installing semantic-release && npx -p semantic-release@17 -c 'echo running semantic-release && semantic-release --extends ./src/config/release.config.js'",
concurrently --prefix [{name}] --names release --prefix-colors bgBlue.bold.reset "echo installing semantic-release && npx -p semantic-release@19 -c 'echo running semantic-release && semantic-release --extends ./src/config/release.config.js'",
]
`;

Expand Down Expand Up @@ -108,7 +108,7 @@ Array [

exports[`ci-after-success does not do the codecov script when opted out 3`] = `
Array [
concurrently --prefix [{name}] --names release --prefix-colors bgBlue.bold.reset "echo installing semantic-release && npx -p semantic-release@17 -c 'echo running semantic-release && semantic-release'",
concurrently --prefix [{name}] --names release --prefix-colors bgBlue.bold.reset "echo installing semantic-release && npx -p semantic-release@19 -c 'echo running semantic-release && semantic-release'",
]
`;

Expand All @@ -124,7 +124,7 @@ Array [

exports[`ci-after-success does not do the codecov script when there is no coverage directory 3`] = `
Array [
concurrently --prefix [{name}] --names release --prefix-colors bgBlue.bold.reset "echo installing semantic-release && npx -p semantic-release@17 -c 'echo running semantic-release && semantic-release'",
concurrently --prefix [{name}] --names release --prefix-colors bgBlue.bold.reset "echo installing semantic-release && npx -p semantic-release@19 -c 'echo running semantic-release && semantic-release'",
]
`;

Expand Down Expand Up @@ -158,6 +158,6 @@ Array [

exports[`ci-after-success runs autorelease script on alternate release branch "next" 3`] = `
Array [
concurrently --prefix [{name}] --names codecov,release --prefix-colors bgBlue.bold.reset,bgGreen.bold.reset "echo installing codecov && npx -p codecov@3 -c 'echo running codecov && codecov'" "echo installing semantic-release && npx -p semantic-release@17 -c 'echo running semantic-release && semantic-release'",
concurrently --prefix [{name}] --names codecov,release --prefix-colors bgBlue.bold.reset,bgGreen.bold.reset "echo installing codecov && npx -p codecov@3 -c 'echo running codecov && codecov'" "echo installing semantic-release && npx -p semantic-release@19 -c 'echo running semantic-release && semantic-release'",
]
`;
2 changes: 1 addition & 1 deletion src/scripts/ci-after-success.js
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ const branch =
const isCI = parseEnv('TRAVIS', false) || parseEnv('CI', false)

const codecovCommand = `echo installing codecov && npx -p codecov@3 -c 'echo running codecov && codecov'`
const releaseCommand = `echo installing semantic-release && npx -p semantic-release@17 -c 'echo running semantic-release && semantic-release${
const releaseCommand = `echo installing semantic-release && npx -p semantic-release@19 -c 'echo running semantic-release && semantic-release${
hasLocalConfig('release')
? ''
: ` --extends ${hereRelative('../config/release.config.js')}`
Expand Down