diff options
| author | Elizabeth Hunt <me@liz.coffee> | 2026-01-04 22:15:20 -0800 |
|---|---|---|
| committer | Elizabeth Hunt <me@liz.coffee> | 2026-01-04 22:15:20 -0800 |
| commit | 686c6f90d7a3c2bc0f8b89619c5d91ee8fb320e4 (patch) | |
| tree | 4813432a71edb425fe453316e3e07f637690a0b1 /.ci/ci.ts | |
| download | codemirror-lang-tabloid-686c6f90d7a3c2bc0f8b89619c5d91ee8fb320e4.tar.gz codemirror-lang-tabloid-686c6f90d7a3c2bc0f8b89619c5d91ee8fb320e4.zip | |
Add tabloid language support
Diffstat (limited to '.ci/ci.ts')
| -rw-r--r-- | .ci/ci.ts | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/.ci/ci.ts b/.ci/ci.ts new file mode 100644 index 0000000..095b0d3 --- /dev/null +++ b/.ci/ci.ts @@ -0,0 +1,27 @@ +#!/usr/bin/env node + +import { DefaultGitHookPipelineBuilder, NpmPublishJob } from '@emprespresso/ci_model'; + +const getPipeline = () => { + const gitHookPipeline = new DefaultGitHookPipelineBuilder(); + const branch = gitHookPipeline.getBranch(); + if (!branch || branch !== 'release') return gitHookPipeline.build(); + + const publish: NpmPublishJob = { + type: 'npm_publish.js', + arguments: { + source: 'codemirror-lang-tabloid', + registry: 'registry.npmjs.org', + }, + }; + gitHookPipeline.addStage({ parallelJobs: [publish] }); + + return gitHookPipeline.build(); +}; + +const main = () => { + const data = getPipeline().serialize(); + process.stdout.write(data); +}; + +main(); |
