From e3d0d4dd1cb502b10a6af6a5160d472f69abe7fe Mon Sep 17 00:00:00 2001 From: Gavin Fox Date: Thu, 13 Aug 2026 21:22:35 -0700 Subject: [PATCH] gitlab CI --- .gitlab-ci.yml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 .gitlab-ci.yml diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000..56ccebc --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,16 @@ +publish: + stage: publish + image: node:22 + rules: + - when: manual + before_script: + - git config user.name "gitlab-ci" + - git config user.email "gitlab-ci@$CI_SERVER_HOST" + - git remote set-url origin "https://oauth2:${GITLAB_PUSH_TOKEN}@${CI_SERVER_HOST}/${CI_PROJECT_PATH}.git" + - git checkout "$CI_COMMIT_BRANCH" + script: + - npm ci + - npm version minor + - git push origin HEAD:"$CI_COMMIT_BRANCH" --follow-tags + - echo "//registry.npmjs.org/:_authToken=${NPM_KEY}" > .npmrc + - npm publish \ No newline at end of file