diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 1c968c22..ba9daa91 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -28,6 +28,10 @@ jobs: configurationJson: | { "categories": [ + { + "title": "## 💥 Breaking Change", + "labels": ["breaking"] + }, { "title": "## 🚀 Features", "labels": ["feature", "enhancement"] diff --git a/.github/workflows/test_and_cov.yml b/.github/workflows/test_and_cov.yml index 4ff9b509..f0c5b17a 100644 --- a/.github/workflows/test_and_cov.yml +++ b/.github/workflows/test_and_cov.yml @@ -30,16 +30,7 @@ jobs: python-version: ${{ matrix.python-version }} - name: install pdm and dependencies - if: matrix.os != 'macos-14' - run: | - pdm lock --group dev --group lsp --group mcp - pdm install - - - name: install pdm and dependencies for legacy system - if: matrix.os == 'macos-14' - run: | - pdm lock --group dev --group lsp --group mcp --group legacy - pdm install + run: make deps - name: Set custom HF cache directory run: | diff --git a/Makefile b/Makefile index 53babd00..4f06bf89 100644 --- a/Makefile +++ b/Makefile @@ -1,7 +1,9 @@ .PHONY: multitest +DEFAULT_GROUPS=--group dev --group lsp --group mcp + deps: - pdm lock --group dev --group lsp --group mcp; \ + pdm lock $(DEFAULT_GROUPS) || pdm lock $(DEFAULT_GROUPS) --group legacy; \ pdm install test: