Skip to content

chore(deps-dev): Bump @types/node in /internal/web #1019

chore(deps-dev): Bump @types/node in /internal/web

chore(deps-dev): Bump @types/node in /internal/web #1019

Workflow file for this run

name: build
on:
push
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Setup Golang with cache
uses: magnetikonline/action-golang-cache@v5
id: golang-with-cache
with:
go-version-file: go.mod
- uses: pnpm/action-setup@v4
with:
version: 8
- uses: actions/setup-node@v4
with:
node-version: 20.x
cache: 'pnpm'
cache-dependency-path: |
internal/web/pnpm-lock.yaml
- name: Prepare Vue App
run: |
make prepare
- name: Build Vue App
run: |
make build-web
- name: Install dependencies
run: |
go get .
- name: Build Go App
run: make build-go
- name: Test
run: make coverage
- name: Install goveralls
if: ${{ github.actor != 'dependabot[bot]' }}
run: go install github.com/mattn/goveralls@latest
- name: Send coverage
if: ${{ github.actor != 'dependabot[bot]' }}
env:
COVERALLS_TOKEN: ${{ secrets.COVERALLS_TOKEN }}
run: goveralls -coverprofile=coverage.out -service=github
- name: Web ESLint
run: make lint-front
- name: Save Golang cache
if: always()
uses: actions/cache/save@v4
with:
path: |
${{ steps.golang-with-cache.outputs.build-cache-path }}
${{ steps.golang-with-cache.outputs.module-cache-path }}
key: ${{ steps.golang-with-cache.outputs.cache-key }}