From ffb4043c5f62bcdfc2bc3cc6a175e69dd522fde8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20Valverd=C3=A9?= Date: Tue, 18 Jun 2024 03:16:38 +0200 Subject: [PATCH] CI work --- .gitea/workflows/lint.yaml | 4 ++-- .gitea/workflows/publish.yaml | 29 +++++++++++++++++++++++++++++ .gitea/workflows/test-build.yaml | 4 ++-- package.json | 3 --- 4 files changed, 33 insertions(+), 7 deletions(-) create mode 100644 .gitea/workflows/publish.yaml diff --git a/.gitea/workflows/lint.yaml b/.gitea/workflows/lint.yaml index dba8248..87cc2d2 100644 --- a/.gitea/workflows/lint.yaml +++ b/.gitea/workflows/lint.yaml @@ -6,9 +6,9 @@ jobs: lint: runs-on: ubuntu-latest steps: - - name: Install Bun + - name: Setup Bun uses: oven-sh/setup-bun@v1 - - name: Install Node + - name: Setup Node uses: actions/setup-node@v4 with: node-version: "20" diff --git a/.gitea/workflows/publish.yaml b/.gitea/workflows/publish.yaml new file mode 100644 index 0000000..ac96788 --- /dev/null +++ b/.gitea/workflows/publish.yaml @@ -0,0 +1,29 @@ +name: Publish +run-name: Publish +on: + push: + branches: + - master + +jobs: + lint: + runs-on: ubuntu-latest + steps: + - name: Setup Bun + uses: oven-sh/setup-bun@v1 + - name: Setup Node + uses: actions/setup-node@v4 + with: + node-version: "20" + registry-url: https://git.jvalver.de/api/packages/thilawyn/npm + scope: @thilawyn + - name: Clone repo + uses: actions/checkout@v4 + - name: Install dependencies + run: bun install --frozen-lockfile + - name: Build + run: npm run build + - name: Publish + run: npm publish + env: + NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} diff --git a/.gitea/workflows/test-build.yaml b/.gitea/workflows/test-build.yaml index 8722de7..1b9f0b2 100644 --- a/.gitea/workflows/test-build.yaml +++ b/.gitea/workflows/test-build.yaml @@ -7,9 +7,9 @@ jobs: lint: runs-on: ubuntu-latest steps: - - name: Install Bun + - name: Setup Bun uses: oven-sh/setup-bun@v1 - - name: Install Node + - name: Setup Node uses: actions/setup-node@v4 with: node-version: "20" diff --git a/package.json b/package.json index f2393a2..e412d4f 100644 --- a/package.json +++ b/package.json @@ -2,9 +2,6 @@ "name": "@thilawyn/thilalib", "version": "0.1.0", "type": "module", - "publishConfig": { - "registry": "https://git.jvalver.de/api/packages/thilawyn/npm/" - }, "files": [ "./dist" ],