From 5d108388d4b4dbb6d1247e454cc803c52100b32f Mon Sep 17 00:00:00 2001 From: mm <25961416+mlmoravek@users.noreply.github.com> Date: Thu, 4 Apr 2024 13:58:15 +0200 Subject: [PATCH] build: add github workflows (#19) --- .github/workflows/build.yml | 26 ++++++++++++++++++++++++++ .github/workflows/publish.yml | 8 ++++---- 2 files changed, 30 insertions(+), 4 deletions(-) create mode 100644 .github/workflows/build.yml diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml new file mode 100644 index 0000000..2b94f29 --- /dev/null +++ b/.github/workflows/build.yml @@ -0,0 +1,26 @@ +name: Build Theme +on: + push: + branches: + - develop + - main + pull_request: + branches: + - develop + - main +jobs: + build: + runs-on: ubuntu-latest + strategy: + max-parallel: 24 + steps: + - uses: actions/checkout@v4 + - name: Setup Node + uses: actions/setup-node@v4 + with: + node-version: 20.x + registry-url: 'https://registry.npmjs.org' + - name: Install dependencies 📦 + run: npm install + - name: Run build lib + run: npm run build:lib diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 0545cde..ddb3566 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -1,4 +1,4 @@ -name: Node.js Package +name: Publish new release on: release: types: [created] @@ -6,10 +6,10 @@ jobs: build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 - - uses: actions/setup-node@v2 + - uses: actions/checkout@v4 + uses: actions/setup-node@v4 with: - node-version: '18.x' + node-version: '20.x' registry-url: 'https://registry.npmjs.org' - run: npm install - run: npm run build:lib