diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 581fc02..47be652 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -74,11 +74,19 @@ jobs: cp -r infra/monitoring "$TAR_DIR/infra/" cd "$TAR_DIR" && tar -czf "../dequel-config-${VERSION}.tar.gz" . + - name: Extract changelog entry for this version + run: | + VERSION="${{ steps.version.outputs.VERSION }}" + awk '/^## \['"$VERSION"'\] -/{flag=1; next} /^## \[/{if(flag) exit} flag' CHANGELOG.md > release-notes.md + if [ ! -s release-notes.md ]; then + echo "No changelog entry for v$VERSION, will use auto-generated notes" + fi + - name: Create GitHub Release uses: softprops/action-gh-release@v2 with: name: v${{ steps.version.outputs.VERSION }} - body_path: CHANGELOG.md + body_path: release-notes.md generate_release_notes: true files: | scripts/install.sh diff --git a/.gitignore b/.gitignore index 4578e81..ce8189e 100644 --- a/.gitignore +++ b/.gitignore @@ -12,3 +12,4 @@ apps/api/index docker-compose.yml bump.sh scripts/workflow/bump.sh +__pycache__ diff --git a/docker-compose.yml b/docker-compose.yml index dbb51b9..95f7051 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -47,6 +47,7 @@ services: - ./workspace:/app/workspace - ./infra/caddy/routes:/caddy/routes - /var/run/docker.sock:/var/run/docker.sock + - railpack-cache:/tmp/railpack depends_on: buildkit: condition: service_started @@ -278,4 +279,5 @@ volumes: prometheus-data: loki-data: grafana-data: + railpack-cache: promtail-data: