Skip to content

Commit 3ff688c

Browse files
committed
refactor(workflow-files): leveraged the workflows core writer
1 parent bd223b7 commit 3ff688c

File tree

5 files changed

+146
-19
lines changed

5 files changed

+146
-19
lines changed

.remarkrc.json

Lines changed: 24 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,24 @@
1-
{"settings":{"listItemIndent":1,"emphasis":"_","strong":"_","bullet":"*","incrementListMarker":false},"plugins":["@form8ion/remark-lint-preset",["remark-toc",{"tight":true}],["remark-usage",{"heading":"example"}]]}
1+
{
2+
"settings": {
3+
"listItemIndent": "one",
4+
"emphasis": "_",
5+
"strong": "_",
6+
"bullet": "*",
7+
"incrementListMarker": false
8+
},
9+
"plugins": [
10+
"@form8ion/remark-lint-preset",
11+
[
12+
"remark-toc",
13+
{
14+
"tight": true
15+
}
16+
],
17+
[
18+
"remark-usage",
19+
{
20+
"heading": "example"
21+
}
22+
]
23+
]
24+
}

package-lock.json

Lines changed: 114 additions & 9 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,8 @@
6262
"packageManager": "[email protected]+sha512.c7f0088c520a46596b85c6f8f1da943400199748a0f7ea8cb8df75469668dc26f6fb3ba26df87e2884a5ebe91557292d0f3db7d0929cdb4f14910c3032ac81fb",
6363
"dependencies": {
6464
"@form8ion/config-file": "^1.0.1",
65-
"@form8ion/core": "^3.0.0",
65+
"@form8ion/core": "^4.6.1",
66+
"@form8ion/github-workflows-core": "^5.1.0",
6667
"@form8ion/javascript-core": "^10.0.0",
6768
"deepmerge": "^4.2.2",
6869
"js-yaml": "^4.1.0"

src/semantic-release/ci-providers/github-workflows/experimental-release-workflow/scaffolder.js

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
1-
import {fileTypes, writeConfigFile} from '@form8ion/core';
1+
import {writeWorkflowFile} from '@form8ion/github-workflows-core';
22

33
import {determineAppropriateWorkflow} from '../reusable-release-workflow';
44

55
export default async function ({projectRoot, nodeVersion}) {
6-
await writeConfigFile({
7-
format: fileTypes.YAML,
8-
path: `${projectRoot}/.github/workflows`,
6+
await writeWorkflowFile({
7+
projectRoot,
98
name: 'experimental-release',
109
config: {
1110
name: 'Release',

src/semantic-release/ci-providers/github-workflows/lifter.js

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import {promises as fs} from 'fs';
22
import {load} from 'js-yaml';
3-
import {fileTypes, writeConfigFile} from '@form8ion/core';
3+
import {writeWorkflowFile} from '@form8ion/github-workflows-core';
44

55
import determineTriggerNeedsFrom from './release-trigger-needs';
66
import {lift as liftReleaseWorkflow} from './experimental-release-workflow';
@@ -46,10 +46,9 @@ export default async function ({projectRoot, nodeVersion}) {
4646
}
4747
};
4848

49-
await writeConfigFile({
50-
format: fileTypes.YAML,
49+
await writeWorkflowFile({
50+
projectRoot,
5151
name: 'node-ci',
52-
path: workflowsDirectory,
5352
config: parsedVerificationWorkflowDetails
5453
});
5554
}

0 commit comments

Comments
 (0)