From 901bdff0a5717c80c53cc7ab1bbc4d1d61b75d7a Mon Sep 17 00:00:00 2001 From: Zakary Timson Date: Sun, 7 Jan 2024 21:58:24 +0000 Subject: [PATCH] Update .github/workflows/build.yaml --- .github/workflows/build.yaml | 172 +++++++++++++++++------------------ 1 file changed, 86 insertions(+), 86 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 1b0ceb4..b16c5ba 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -1,86 +1,86 @@ -name: Build -run-name: Build - -on: - - push - - pull_request - -jobs: - build: - name: Build NPM Project - runs-on: ubuntu-latest - container: - image: node - volumes: - - '/mnt/swarm/gitea/runner/cache:/cache' - steps: - - name: Clone Repository - uses: ztimson/actions/clone@develop - - - name: Restore node_modules - uses: ztimson/actions/cache/restore@develop - with: - key: node_modules - - - name: Install Dependencies - run: npm i - - - name: Build Project - run: npm run build - - - name: Test - run: npm run test:coverage - - - name: Cache node_modules - uses: ztimson/actions/cache@develop - with: - key: node_modules - pattern: node_modules - - - name: Cache Artifacts - uses: ztimson/actions/cache@develop - with: - pattern: dist - tag: - name: Tag Version - needs: build - if: ${{github.ref_name}} == 'release' - runs-on: ubuntu-latest - container: node - steps: - - name: Clone Repository - uses: ztimson/actions/clone@develop - - - name: Get Version Number - run: echo "VERSION=$(cat package.json | grep version | grep -Eo ':.+' | grep -Eo '[[:alnum:]\.\/\-]+')" >> $GITHUB_ENV - - - name: Tag Version - uses: ztimson/actions/tag@develop - with: - tag: ${{env.VERSION}} - - publish: - name: Publish - needs: build - if: ${{github.ref_name}} == 'release' - runs-on: ubuntu-latest - container: - image: node - volumes: - - '/mnt/swarm/gitea/runner/cache:/cache' - steps: - - name: Clone Repository - uses: ztimson/actions/clone@develop - - - name: Restore Artifacts - uses: ztimson/actions/cache/restore@develop - - - name: Upload to Registry - uses: ztimson/actions/npm/publish@develop - - - name: Upload to NPM - uses: ztimson/actions/npm/publish@develop - with: - owner: ztimson - registry: https://registry.npmjs.org - token: ${{secrets.NPM_TOKEN}} +name: Build +run-name: Build + +on: + - push + - pull_request + +jobs: + build: + name: Build NPM Project + runs-on: ubuntu-latest + container: + image: node + volumes: + - '/mnt/swarm/gitea/runner/cache:/cache' + steps: + - name: Clone Repository + uses: ztimson/actions/clone@develop + + - name: Restore node_modules + uses: ztimson/actions/cache/restore@develop + with: + key: node_modules + + - name: Install Dependencies + run: npm i + + - name: Build Project + run: npm run build + + - name: Test + run: npm run test:coverage + + - name: Cache node_modules + uses: ztimson/actions/cache@develop + with: + key: node_modules + pattern: node_modules + + - name: Cache Artifacts + uses: ztimson/actions/cache@develop + with: + pattern: dist + tag: + name: Tag Version + needs: build + if: ${{github.ref_name}} == 'release' + runs-on: ubuntu-latest + container: node + steps: + - name: Clone Repository + uses: ztimson/actions/clone@develop + + - name: Get Version Number + run: echo "VERSION=$(cat package.json | grep version | grep -Eo ':.+' | grep -Eo '[[:alnum:]\.\/\-]+')" >> $GITHUB_ENV + + - name: Tag Version + uses: ztimson/actions/tag@develop + with: + tag: ${{env.VERSION}} + + publish: + name: Publish + needs: build + if: ${{github.ref_name}} == 'release' + runs-on: ubuntu-latest + container: + image: node + volumes: + - '/mnt/swarm/gitea/runner/cache:/cache' + steps: + - name: Clone Repository + uses: ztimson/actions/clone@develop + + - name: Restore Artifacts + uses: ztimson/actions/cache/restore@develop + + - name: Upload to Registry + uses: ztimson/actions/npm/publish@develop + + - name: Upload to NPM + uses: ztimson/actions/npm/publish@develop + with: + owner: ztimson + registry: https://registry.npmjs.org/ + token: ${{secrets.NPM_TOKEN}}