From b0b8e6dbeb0e9cb54622e210168674a799e96065 Mon Sep 17 00:00:00 2001 From: WieeRd Date: Tue, 13 Feb 2024 02:37:54 +0900 Subject: [PATCH] ci: add `pdm-project/update-deps-action` (dependabot at home) --- .github/workflows/pdm-deps.yml | 15 +++++++++++++++ .github/workflows/python.yml | 15 ++++++++++----- pyproject.toml | 4 ++-- 3 files changed, 27 insertions(+), 7 deletions(-) create mode 100644 .github/workflows/pdm-deps.yml diff --git a/.github/workflows/pdm-deps.yml b/.github/workflows/pdm-deps.yml new file mode 100644 index 0000000..be60447 --- /dev/null +++ b/.github/workflows/pdm-deps.yml @@ -0,0 +1,15 @@ +name: PDM update + +on: + schedule: + - cron: "20 22 * * 3" + +jobs: + update-dependencies: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: pdm-project/update-deps-action@main + with: + commit-message: "chore(deps): update pdm.lock" + pr-title: "chore(deps): update pdm.lock" diff --git a/.github/workflows/python.yml b/.github/workflows/python.yml index f3a5056..1957fd2 100644 --- a/.github/workflows/python.yml +++ b/.github/workflows/python.yml @@ -29,12 +29,17 @@ jobs: with: cache: true - - run: pdm venv create && pdm sync - - run: echo "$(pdm venv --path in-project)/bin" >> $GITHUB_PATH + - name: Install deps + run: pdm sync + - name: Activate venv + run: echo "$(pdm venv --path in-project)/bin" >> $GITHUB_PATH - - run: ruff check --output-format github - - run: ruff check --extend-select I --fix-only - - run: ruff format + - name: Check + run: ruff check --output-format github + - name: Fix + run: ruff check --extend-select I --fix-only + - name: Format + run: ruff format - uses: stefanzweifel/git-auto-commit-action@v5 with: diff --git a/pyproject.toml b/pyproject.toml index d5bff1d..aa51216 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -3,10 +3,10 @@ name = "ricecake" version = "0.1.0" description = "Fuzzy / incremental search for Korean texts." authors = [{ name = "WieeRd", email = "verywieerd@gmail.com" }] -requires-python = ">=3.10" -dependencies = [] readme = "README.md" license = { text = "MIT" } +requires-python = ">=3.10" +dependencies = [] [build-system]