summaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
Diffstat (limited to '.github')
-rw-r--r--.github/ISSUE_TEMPLATE/bug-report.yml1
-rw-r--r--.github/ISSUE_TEMPLATE/config.yml4
-rw-r--r--.github/ISSUE_TEMPLATE/~good-first-issue.md2
-rw-r--r--.github/workflows/ci.yml18
4 files changed, 16 insertions, 9 deletions
diff --git a/.github/ISSUE_TEMPLATE/bug-report.yml b/.github/ISSUE_TEMPLATE/bug-report.yml
index f9f4a73c2..a8f9ec02e 100644
--- a/.github/ISSUE_TEMPLATE/bug-report.yml
+++ b/.github/ISSUE_TEMPLATE/bug-report.yml
@@ -1,6 +1,5 @@
name: Bug report
description: Something is not working correctly.
-title: ""
labels: "S: needs triage, type: bug"
body:
diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml
index 8e5c268c1..98a92d60e 100644
--- a/.github/ISSUE_TEMPLATE/config.yml
+++ b/.github/ISSUE_TEMPLATE/config.yml
@@ -6,6 +6,6 @@ contact_links:
about: |
Please ask typical Q&A here: general ideas for Python packaging,
questions about structuring projects and so on
-- name: '💬 IRC: #pypa @ Freenode'
- url: https://webchat.freenode.net/#pypa
+- name: '💬 IRC: #pypa'
+ url: https://kiwiirc.com/nextclient/#ircs://irc.libera.chat:+6697/pypa
about: Chat with devs
diff --git a/.github/ISSUE_TEMPLATE/~good-first-issue.md b/.github/ISSUE_TEMPLATE/~good-first-issue.md
index 885198b63..912201676 100644
--- a/.github/ISSUE_TEMPLATE/~good-first-issue.md
+++ b/.github/ISSUE_TEMPLATE/~good-first-issue.md
@@ -12,4 +12,4 @@ labels: ["good first issue"]
---
-**Good First Issue**: This issue is a good starting point for first time contributors -- the process of fixing this should be a good introduction to pip's development workflow. If you've already contributed to pip, work on [another issue without this label](https://github.com/pypa/pip/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+-label%3A%22good+first+issue%22) instead. If there is not a corresponding pull request for this issue, it is up for grabs. For directions for getting set up, see our [Getting Started Guide](https://pip.pypa.io/en/latest/development/getting-started/). If you are working on this issue and have questions, feel free to ask them here, [`#pypa-dev` on Freenode](https://webchat.freenode.net/?channels=%23pypa-dev), or the [distutils-sig mailing list](https://mail.python.org/mailman3/lists/distutils-sig.python.org/).
+**Good First Issue**: This issue is a good starting point for first time contributors -- the process of fixing this should be a good introduction to pip's development workflow. If you've already contributed to pip, work on [another issue without this label](https://github.com/pypa/pip/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+-label%3A%22good+first+issue%22) instead. If there is not a corresponding pull request for this issue, it is up for grabs. For directions for getting set up, see our [Getting Started Guide](https://pip.pypa.io/en/latest/development/getting-started/). If you are working on this issue and have questions, feel free to ask them here, [`#pypa-dev` on Libera.chat](https://kiwiirc.com/nextclient/#ircs://irc.libera.chat:+6697/pypa-dev), or the [distutils-sig mailing list](https://mail.python.org/mailman3/lists/distutils-sig.python.org/).
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 09724e8f9..a05a5e791 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -2,7 +2,7 @@ name: CI
on:
push:
- branches: [master]
+ branches: [main]
tags:
# Tags for all potential release numbers till 2030.
- "2[0-9].[0-3]" # 20.0 -> 29.3
@@ -30,9 +30,9 @@ jobs:
tests:
# Anything that's touching testable stuff
- ".github/workflows/ci.yml"
- - "tools/requirements/tests.txt"
- "src/**"
- "tests/**"
+ if: github.event_name == 'pull_request'
pre-commit:
name: pre-commit
@@ -66,7 +66,9 @@ jobs:
runs-on: ubuntu-latest
needs: [determine-changes]
- if: ${{ needs.determine-changes.outputs.vendoring == 'true' }}
+ if: >-
+ needs.determine-changes.outputs.vendoring == 'true' ||
+ github.event_name != 'pull_request'
steps:
- uses: actions/checkout@v2
@@ -81,7 +83,9 @@ jobs:
runs-on: ${{ matrix.os }}-latest
needs: [pre-commit, packaging, determine-changes]
- if: ${{ needs.determine-changes.outputs.tests == 'true' }}
+ if: >-
+ needs.determine-changes.outputs.tests == 'true' ||
+ github.event_name != 'pull_request'
strategy:
fail-fast: true
@@ -92,6 +96,7 @@ jobs:
- 3.7
- 3.8
- 3.9
+ - "3.10.0-alpha - 3.10"
steps:
- uses: actions/checkout@v2
@@ -119,7 +124,9 @@ jobs:
runs-on: ${{ matrix.os }}-latest
needs: [pre-commit, packaging, determine-changes]
- if: ${{ needs.determine-changes.outputs.tests == 'true' }}
+ if: >-
+ needs.determine-changes.outputs.tests == 'true' ||
+ github.event_name != 'pull_request'
strategy:
fail-fast: true
@@ -131,6 +138,7 @@ jobs:
# - 3.7
# - 3.8
- 3.9
+ - "3.10.0-alpha - 3.10"
group: [1, 2]
steps: