From b557fedbbd13728ed3a74b85f33ff37375c79086 Mon Sep 17 00:00:00 2001 From: Slawomir Koszewski Date: Fri, 6 Mar 2026 18:53:01 +0100 Subject: [PATCH] add build workflow and update README with build status badge --- .gitea/workflows/build.yml | 31 +++++++++++++++++++++++++++++++ README.md | 2 ++ 2 files changed, 33 insertions(+) create mode 100644 .gitea/workflows/build.yml diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml new file mode 100644 index 0000000..38acd85 --- /dev/null +++ b/.gitea/workflows/build.yml @@ -0,0 +1,31 @@ +name: build + +on: + push: + paths: + - .gitea/workflows/build.yml + - 'src/**' + - package.json + - package-lock.json + - tsconfig.json + workflow_dispatch: + +jobs: + build: + runs-on: ubuntu-latest + steps: + - name: Checkout code + uses: actions/checkout@v6 + - name: Set up Node.js + uses: actions/setup-node@v6 + with: + node-version: '24' + - name: Install dependencies + run: npm ci + - name: Build project + run: npm run build + - name: Publish package + run: | + npm config set @slawek:registry=https://gitea.koszewscy.waw.pl/api/packages/slawek/npm/ + npm config set -- '//gitea.koszewscy.waw.pl/api/packages/slawek/npm/:_authToken' "${{ secrets.CI_TOKEN }}" + npm publish --access public diff --git a/README.md b/README.md index 017646d..7a7f034 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,7 @@ # SK Tools +[![test](https://gitea.koszewscy.waw.pl/slawek/sk-tools/actions/workflows/build.yml/badge.svg)](https://gitea.koszewscy.waw.pl/slawek/sk-tools/actions?workflow=build.yml) + Generic utilities shared across Slawek's tool packages. ## Scope