Skip to content

fix(deps): update dependency postcss to v8.5.15 #2304

fix(deps): update dependency postcss to v8.5.15

fix(deps): update dependency postcss to v8.5.15 #2304

Workflow file for this run

name: CI
permissions:
contents: read
on:
pull_request:
push:
branches:
- main
jobs:
backend-setup:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- uses: actions/cache@v5
with:
path: ~/.local/share/aquaproj-aqua
key: v2-aqua-installer-${{runner.os}}-${{runner.arch}}-${{hashFiles('aqua.yaml', 'aqua-checksums.json')}}
restore-keys: |
v2-aqua-installer-${{runner.os}}-${{runner.arch}}-
- uses: aquaproj/aqua-installer@v4.0.4
with:
aqua_version: v2.59.0
backend-lint:
needs: backend-setup
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- uses: actions/cache/restore@v5
with:
path: ~/.local/share/aquaproj-aqua
key: v2-aqua-installer-${{runner.os}}-${{runner.arch}}-${{hashFiles('aqua.yaml', 'aqua-checksums.json')}}
restore-keys: |
v2-aqua-installer-${{runner.os}}-${{runner.arch}}-
- uses: aquaproj/aqua-installer@v4.0.4
with:
aqua_version: v2.59.0
- run: golangci-lint run
backend-build:
needs: backend-setup
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- uses: actions/cache/restore@v5
with:
path: ~/.local/share/aquaproj-aqua
key: v2-aqua-installer-${{runner.os}}-${{runner.arch}}-${{hashFiles('aqua.yaml', 'aqua-checksums.json')}}
restore-keys: |
v2-aqua-installer-${{runner.os}}-${{runner.arch}}-
- uses: aquaproj/aqua-installer@v4.0.4
with:
aqua_version: v2.59.0
- run: go build -o dist/ ./cmd/...
backend-test:
needs: backend-setup
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- uses: actions/cache/restore@v5
with:
path: ~/.local/share/aquaproj-aqua
key: v2-aqua-installer-${{runner.os}}-${{runner.arch}}-${{hashFiles('aqua.yaml', 'aqua-checksums.json')}}
restore-keys: |
v2-aqua-installer-${{runner.os}}-${{runner.arch}}-
- uses: aquaproj/aqua-installer@v4.0.4
with:
aqua_version: v2.59.0
# NOTE: workground https://github.com/golang/go/issues/75031
- id: parse-go-version
run: echo "GO_VERSION=$(cat aqua.yaml | grep "golang/go" | cut -f2 -d'@')" >> $GITHUB_OUTPUT
- run: go env -w GOTOOLCHAIN="${GO_VERSION}+auto"
env:
GO_VERSION: ${{ steps.parse-go-version.outputs.GO_VERSION }}
- name: Run backend tests
run: go test ./... -v -coverprofile=coverage.out -covermode=atomic
- uses: actions/upload-artifact@v7
with:
path: coverage.out
name: octocov-backend
if-no-files-found: error
frontend-setup:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- uses: actions/cache@v5
with:
path: ~/.npm
key: npm-${{runner.os}}-${{runner.arch}}-${{hashFiles('package-lock.json')}}
restore-keys: npm-${{runner.os}}-${{runner.arch}}-
- uses: actions/setup-node@v6
with:
node-version: "24"
frontend-lint-format:
needs: frontend-setup
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- uses: actions/cache/restore@v5
with:
path: ~/.npm
key: npm-${{runner.os}}-${{runner.arch}}-${{hashFiles('package-lock.json')}}
restore-keys: npm-${{runner.os}}-${{runner.arch}}-
- run: npm ci --prefer-offline
- run: npm run lint
- run: npm run format:check
frontend-test:
needs: frontend-setup
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- uses: actions/cache/restore@v5
with:
path: ~/.npm
key: npm-${{runner.os}}-${{runner.arch}}-${{hashFiles('package-lock.json')}}
restore-keys: npm-${{runner.os}}-${{runner.arch}}-
- run: npm ci --prefer-offline
- run: npx playwright install
- name: Run frontend tests
run: npm run test:coverage
- uses: actions/upload-artifact@v7
with:
path: frontend/coverage/lcov.info
name: octocov-frontend
if-no-files-found: error
coverage-aggregation:
needs:
- backend-test
- frontend-test
runs-on: ubuntu-latest
permissions:
actions: read
contents: read
pull-requests: write
steps:
- uses: actions/checkout@v6
- uses: actions/download-artifact@v8
with:
pattern: octocov-*
- uses: k1LoW/octocov-action@v1