Skip to content

Commit

Permalink
Merge pull request #36 from savannahghi/next
Browse files Browse the repository at this point in the history
release v1.2.0-rc.1
  • Loading branch information
kennedykori authored Dec 28, 2024
2 parents a5888d4 + 8363850 commit fda1c3e
Show file tree
Hide file tree
Showing 19 changed files with 1,118 additions and 325 deletions.
9 changes: 5 additions & 4 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ jobs:
python-version:
- "3.11"
- "3.12"
- "3.13"
steps:
- uses: actions/checkout@v4
- name: Set up project using python ${{ matrix.python-version }}
Expand All @@ -30,7 +31,7 @@ jobs:
- name: Install dependencies
run: |
python -m pip install --upgrade pip
python -m pip install tox tox-gh-actions
python -m pip install tox tox-gh-actions tox-uv
- name: Test with tox
run: tox -r

Expand All @@ -50,18 +51,18 @@ jobs:
uses: actions/setup-python@v5
with:
cache: pip
python-version: "3.12"
python-version: "3.13"
- name: Install requirements
run: |
python -m pip install --upgrade pip
python -m pip install tox tox-gh-actions
python -m pip install tox tox-gh-actions tox-uv
- name: Set up GPG
uses: crazy-max/ghaction-import-gpg@v6
with:
git_commit_gpgsign: true
git_committer_email: ${{ secrets.FYJ_GIT_COMMITTER_EMAIL }}
git_committer_name: ${{ secrets.FYJ_GIT_COMMITTER_NAME }}
# Currently, signing commits leads to the CI hanging indefinitely.
# Currently, signing tags leads to the CI hanging indefinitely.
# See https://github.com/semantic-release/semantic-release/issues/3065
git_tag_gpgsign: false
git_user_signingkey: true
Expand Down
11 changes: 8 additions & 3 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,24 +3,29 @@
# See https://pre-commit.com/hooks.html for more hooks
repos:
- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v4.6.0
rev: v5.0.0
hooks:
- id: trailing-whitespace
- id: end-of-file-fixer
- id: check-ast
- id: check-added-large-files
- id: check-case-conflict
- id: check-json
- id: check-symlinks
- id: check-toml
- id: check-vcs-permalinks
- id: check-yaml
- id: debug-statements

- repo: https://github.com/asottile/pyupgrade
rev: v3.15.2
rev: v3.19.0
hooks:
- id: pyupgrade
args:
- --py311-plus

- repo: https://github.com/charliermarsh/ruff-pre-commit
rev: v0.3.6
rev: v0.8.2
hooks:
- id: ruff
args:
Expand Down
3 changes: 3 additions & 0 deletions docs/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,8 @@
nitpicky = True

nitpick_ignore = [
("py:attr", "sghi.etl.core.WorkflowDefinition.epilogue"), # docs aren't published yet
("py:attr", "sghi.etl.core.WorkflowDefinition.prologue"), # docs aren't published yet
("py:attr", "sghi.etl.core.WorkflowDefinition.processor_factory"), # docs aren't published yet
("py:attr", "sghi.etl.core.WorkflowDefinition.sink_factory"), # docs aren't published yet
("py:attr", "sghi.etl.core.WorkflowDefinition.source_factory"), # docs aren't published yet
Expand Down Expand Up @@ -92,6 +94,7 @@
("py:exc", "ResourceDisposedError"), # docs aren't published yet
("py:exc", "sghi.disposable.ResourceDisposedError"), # docs aren't published yet
("py:func", "sghi.disposable.not_disposed"), # docs aren't published yet
("py:meth", "sghi.etl.core.Processor.apply"), # docs aren't published yet
("py:meth", "sghi.etl.core.Source.draw"), # docs aren't published yet
("py:obj", "sghi.etl.commons.processors._PDT"), # private type annotations
("py:obj", "sghi.etl.commons.processors._RDT"), # private type annotations
Expand Down
Loading

0 comments on commit fda1c3e

Please sign in to comment.