diff --git a/.github/workflows/auto_labeler_issues.yml b/.github/workflows/auto_labeler_issues.yml index e0e8bbe71..6d4ce5a27 100644 --- a/.github/workflows/auto_labeler_issues.yml +++ b/.github/workflows/auto_labeler_issues.yml @@ -12,7 +12,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Apply Triage Label - uses: actions/github-script@v3 + uses: actions/github-script@v6 with: github-token: ${{secrets.GITHUB_TOKEN}} script: | @@ -21,7 +21,7 @@ jobs: console.log('Issue already has Status label, skipping...'); return; } - github.issues.addLabels({ + github.rest.issues.addLabels({ issue_number: context.issue.number, owner: context.repo.owner, repo: context.repo.repo, diff --git a/.github/workflows/auto_labeler_pr.yml b/.github/workflows/auto_labeler_pr.yml index 31ec56bba..759c27b54 100644 --- a/.github/workflows/auto_labeler_pr.yml +++ b/.github/workflows/auto_labeler_pr.yml @@ -10,7 +10,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Apply Type Label - uses: actions/labeler@v3 + uses: actions/labeler@v4 with: repo-token: "${{ secrets.GITHUB_TOKEN }}" sync-labels: "" # this is a temporary workaround, see #4844 diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index 624499058..6ec7bc566 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -17,10 +17,10 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: Set up Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: python-version: "3.8" @@ -34,7 +34,7 @@ jobs: # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL - uses: github/codeql-action/init@v1 + uses: github/codeql-action/init@v2 with: languages: 'python' # Override the default behavior so that the action doesn't attempt @@ -55,4 +55,4 @@ jobs: # make release - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@v1 + uses: github/codeql-action/analyze@v2 diff --git a/.github/workflows/crowdin_upload_strings.yml b/.github/workflows/crowdin_upload_strings.yml index caca9ea55..f476ec916 100644 --- a/.github/workflows/crowdin_upload_strings.yml +++ b/.github/workflows/crowdin_upload_strings.yml @@ -9,9 +9,9 @@ jobs: if: github.repository == 'Cog-Creators/Red-DiscordBot' runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Set up Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: python-version: '3.8' - name: Install dependencies diff --git a/.github/workflows/lint_python.yaml b/.github/workflows/lint_python.yaml index 7355f9a66..ea0ff7679 100644 --- a/.github/workflows/lint_python.yaml +++ b/.github/workflows/lint_python.yaml @@ -14,10 +14,10 @@ jobs: name: Lint Python runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 with: ref: ${{ env.ref }} - - uses: actions/setup-python@v2 + - uses: actions/setup-python@v4 with: python-version: "3.8" - run: "python -m pip install git+https://github.com/pycqa/pyflakes@1911c20#egg=pyflakes git+https://github.com/pycqa/pycodestyle@d219c68#egg=pycodestyle git+https://gitlab.com/pycqa/flake8@3.7.9#egg=flake8" diff --git a/.github/workflows/prepare_release.yml b/.github/workflows/prepare_release.yml index b57b5d2fd..d4be0f215 100644 --- a/.github/workflows/prepare_release.yml +++ b/.github/workflows/prepare_release.yml @@ -16,9 +16,9 @@ jobs: needs: pr_stable_bump runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Set up Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: python-version: '3.8' - name: Install dependencies @@ -41,7 +41,7 @@ jobs: - name: Create Pull Request id: cpr_crowdin - uses: peter-evans/create-pull-request@v3 + uses: peter-evans/create-pull-request@v4 with: token: ${{ secrets.GITHUB_TOKEN }} commit-message: Automated Crowdin downstream @@ -55,7 +55,7 @@ jobs: milestone: ${{ needs.pr_stable_bump.outputs.milestone_number }} - name: Close and reopen the PR with different token to trigger CI - uses: actions/github-script@v3 + uses: actions/github-script@v6 env: PR_NUMBER: ${{ steps.cpr_crowdin.outputs.pull-request-number }} PR_OPERATION: ${{ steps.cpr_crowdin.outputs.pull-request-operation }} @@ -73,9 +73,9 @@ jobs: milestone_number: ${{ steps.get_milestone_number.outputs.result }} steps: # Checkout repository and install Python - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Set up Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: python-version: '3.8' @@ -91,7 +91,7 @@ jobs: # Get milestone number of the milestone for the new stable version - name: Get milestone number id: get_milestone_number - uses: actions/github-script@v3 + uses: actions/github-script@v6 env: MILESTONE_TITLE: ${{ steps.bump_version_stable.outputs.new_version }} with: @@ -103,7 +103,7 @@ jobs: - name: Create Pull Request id: cpr_bump_stable - uses: peter-evans/create-pull-request@v3 + uses: peter-evans/create-pull-request@v4 with: token: ${{ secrets.GITHUB_TOKEN }} commit-message: Version bump to ${{ steps.bump_version_stable.outputs.new_version }} @@ -117,7 +117,7 @@ jobs: milestone: ${{ steps.get_milestone_number.outputs.result }} - name: Close and reopen the PR with different token to trigger CI - uses: actions/github-script@v3 + uses: actions/github-script@v6 env: PR_NUMBER: ${{ steps.cpr_bump_stable.outputs.pull-request-number }} PR_OPERATION: ${{ steps.cpr_bump_stable.outputs.pull-request-operation }} diff --git a/.github/workflows/publish_release.yml b/.github/workflows/publish_release.yml index 519242695..820cd2f61 100644 --- a/.github/workflows/publish_release.yml +++ b/.github/workflows/publish_release.yml @@ -11,9 +11,9 @@ jobs: runs-on: ubuntu-latest steps: # Checkout repository and install Python - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Set up Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: python-version: '3.8' @@ -59,9 +59,9 @@ jobs: name: Release to PyPI runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Set up Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: python-version: '3.8' - name: Install dependencies @@ -90,11 +90,11 @@ jobs: run: | echo "BASE_BRANCH=${TAG_BASE_BRANCH#'refs/heads/'}" >> $GITHUB_ENV - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 with: ref: ${{ env.BASE_BRANCH }} - name: Set up Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: python-version: '3.8' @@ -110,7 +110,7 @@ jobs: # Get milestone number of the milestone for the old version - name: Get milestone number id: get_milestone_number - uses: actions/github-script@v3 + uses: actions/github-script@v6 env: MILESTONE_TITLE: ${{ steps.bump_version_dev.outputs.old_version }} with: @@ -122,7 +122,7 @@ jobs: - name: Create Pull Request id: cpr_bump_dev - uses: peter-evans/create-pull-request@v3 + uses: peter-evans/create-pull-request@v4 with: token: ${{ secrets.GITHUB_TOKEN }} commit-message: Version bump to ${{ steps.bump_version_dev.outputs.new_version }} @@ -137,7 +137,7 @@ jobs: base: ${{ env.BASE_BRANCH }} - name: Close and reopen the PR with different token to trigger CI - uses: actions/github-script@v3 + uses: actions/github-script@v6 env: PR_NUMBER: ${{ steps.cpr_bump_dev.outputs.pull-request-number }} PR_OPERATION: ${{ steps.cpr_bump_dev.outputs.pull-request-operation }} diff --git a/.github/workflows/scripts/close_and_reopen_pr.js b/.github/workflows/scripts/close_and_reopen_pr.js index 25dc25123..81497f90a 100644 --- a/.github/workflows/scripts/close_and_reopen_pr.js +++ b/.github/workflows/scripts/close_and_reopen_pr.js @@ -13,7 +13,7 @@ module.exports = (async function ({github, context}) { if (sleep_time) await new Promise(r => setTimeout(r, sleep_time)); - github.issues.update({ + github.rest.issues.update({ issue_number: pr_number, owner: context.repo.owner, repo: context.repo.repo, diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 88184616b..efd40b4bd 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -36,11 +36,11 @@ jobs: fail-fast: false name: Tox - ${{ matrix.friendly_name }} steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 with: ref: ${{ env.ref }} - name: Set up Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: python-version: ${{ matrix.python_version }} - name: Install tox @@ -72,11 +72,11 @@ jobs: POSTGRES_PASSWORD: postgres POSTGRES_USER: postgres steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 with: ref: ${{ env.ref }} - name: Set up Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: python-version: ${{ matrix.python_version }} - name: Install tox