aboutsummaryrefslogtreecommitdiffstats
path: root/.github
diff options
context:
space:
mode:
authorGravatar swfarnsworth <[email protected]>2021-05-21 18:20:15 -0400
committerGravatar swfarnsworth <[email protected]>2021-05-21 18:20:15 -0400
commit58fc616785f863dbf96d85b301860273fe087ea0 (patch)
tree4c978ce527acc1799c524b4c61c6949dba83bf25 /.github
parentRemove the `claim_minutes` configuration. (diff)
parentMerge pull request #1607 from python-discord/vcokltfre/chore/modmail-tag-update (diff)
Merge branch 'main' of https://github.com/python-discord/bot into swfarnsworth/one_help_channel
Diffstat (limited to '.github')
-rw-r--r--.github/CODEOWNERS3
-rw-r--r--.github/workflows/lint-test.yml19
2 files changed, 10 insertions, 12 deletions
diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS
index 1df05e990..6dfe7e859 100644
--- a/.github/CODEOWNERS
+++ b/.github/CODEOWNERS
@@ -35,7 +35,8 @@ Dockerfile @MarkKoz @Akarys42 @Den4200 @jb3
docker-compose.yml @MarkKoz @Akarys42 @Den4200 @jb3
# Tools
-Pipfile* @Akarys42
+poetry.lock @Akarys42
+pyproject.toml @Akarys42
# Statistics
bot/async_stats.py @jb3
diff --git a/.github/workflows/lint-test.yml b/.github/workflows/lint-test.yml
index 95bed2e14..d96f324ec 100644
--- a/.github/workflows/lint-test.yml
+++ b/.github/workflows/lint-test.yml
@@ -23,15 +23,12 @@ jobs:
PIP_NO_CACHE_DIR: false
PIP_USER: 1
- # Hide the graphical elements from pipenv's output
- PIPENV_HIDE_EMOJIS: 1
- PIPENV_NOSPIN: 1
-
- # Make sure pipenv does not try reuse an environment it's running in
- PIPENV_IGNORE_VIRTUALENVS: 1
+ # Make sure package manager does not use virtualenv
+ POETRY_VIRTUALENVS_CREATE: false
# Specify explicit paths for python dependencies and the pre-commit
# environment so we know which directories to cache
+ POETRY_CACHE_DIR: ${{ github.workspace }}/.cache/py-user-base
PYTHONUSERBASE: ${{ github.workspace }}/.cache/py-user-base
PRE_COMMIT_HOME: ${{ github.workspace }}/.cache/pre-commit-cache
@@ -46,7 +43,7 @@ jobs:
id: python
uses: actions/setup-python@v2
with:
- python-version: '3.8'
+ python-version: '3.9'
# This step caches our Python dependencies. To make sure we
# only restore a cache when the dependencies, the python version,
@@ -61,14 +58,14 @@ jobs:
path: ${{ env.PYTHONUSERBASE }}
key: "python-0-${{ runner.os }}-${{ env.PYTHONUSERBASE }}-\
${{ steps.python.outputs.python-version }}-\
- ${{ hashFiles('./Pipfile', './Pipfile.lock') }}"
+ ${{ hashFiles('./pyproject.toml', './poetry.lock') }}"
# Install our dependencies if we did not restore a dependency cache
- - name: Install dependencies using pipenv
+ - name: Install dependencies using poetry
if: steps.python_cache.outputs.cache-hit != 'true'
run: |
- pip install pipenv
- pipenv install --dev --deploy --system
+ pip install poetry
+ poetry install
# This step caches our pre-commit environment. To make sure we
# do create a new environment when our pre-commit setup changes,