From ff3dd03ce53002e457e172b8718af1e65ac7f78d Mon Sep 17 00:00:00 2001 From: olofvndrhr Date: Thu, 25 Jan 2024 10:25:37 +0100 Subject: [PATCH] add new workflows --- .gitea/workflows/build.yml | 16 ++++++++++++++++ .gitea/workflows/changelog.yml | 10 ++++++++++ .gitea/workflows/check_code.yml | 20 +++++--------------- 3 files changed, 31 insertions(+), 15 deletions(-) create mode 100644 .gitea/workflows/build.yml create mode 100644 .gitea/workflows/changelog.yml diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml new file mode 100644 index 0000000..39d8020 --- /dev/null +++ b/.gitea/workflows/build.yml @@ -0,0 +1,16 @@ +name: build and publish + +on: + push: + tags: + - "v*.*.*" + + pull_request: + branches: [main, master] + +jobs: + build-pypackage: + uses: actions/workflows/.gitea/workflows/build_pypackage.yml@master + secrets: + username: __token__ + token: ${{ secrets.PACKAGE_TOKEN }} diff --git a/.gitea/workflows/changelog.yml b/.gitea/workflows/changelog.yml new file mode 100644 index 0000000..84cb40a --- /dev/null +++ b/.gitea/workflows/changelog.yml @@ -0,0 +1,10 @@ +name: update changelog + +on: + push: + tags: + - "v*.*.*" + +jobs: + update-changelog: + uses: actions/workflows/.gitea/workflows/update_changelog.yml@master diff --git a/.gitea/workflows/check_code.yml b/.gitea/workflows/check_code.yml index a632c19..5fa5085 100644 --- a/.gitea/workflows/check_code.yml +++ b/.gitea/workflows/check_code.yml @@ -1,4 +1,4 @@ -name: check/lint python code with hatch +name: check code on: push: @@ -8,17 +8,7 @@ on: branches: [main, master] jobs: - check-python-hatch: - runs-on: python311 - steps: - - name: checkout code - uses: actions/checkout@v3 - - - name: install hatch - run: pip install -U hatch - - - name: test codestyle - run: hatch run lint:style - - - name: test typing - run: hatch run lint:typing + check-code: + uses: actions/workflows/.gitea/workflows/check_python_hatch.yml@master + with: + run-tests: false