Skip to content

Automate frontend builds for releases; stop committing the build #124

Automate frontend builds for releases; stop committing the build

Automate frontend builds for releases; stop committing the build #124

Workflow file for this run

name: build
on:
push:
branches:
- main
pull_request:
branches:
- main
permissions:
contents: read
jobs:
release-change:
name: Detect release merge
runs-on: ubuntu-latest
outputs:
is-release: ${{ steps.release.outputs.is-release }}
steps:
- uses: compas-dev/compas-actions/release-check@v1
id: release
build:
needs: release-change
if: github.event_name == 'pull_request' || needs.release-change.outputs.is-release != 'true'
runs-on: ubuntu-latest
steps:
- uses: compas-dev/compas-actions/ci@v1
with:
python-version: "3.11"
management-tool: uv
invoke-tasks: lint test