diff --git a/.github/workflows/changelog.yml b/.github/workflows/changelog.yml index dec6ca2f..37baee43 100644 --- a/.github/workflows/changelog.yml +++ b/.github/workflows/changelog.yml @@ -17,7 +17,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: Ensure Changelog Entry Made uses: dangoslen/changelog-enforcer@v3 with: diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index b10bf7e5..f52cf28a 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -10,9 +10,9 @@ jobs: pypi: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: Setup Python - uses: actions/setup-python@v1 + uses: actions/setup-python@v4 with: python-version: 3.11 - name: Install dependencies @@ -49,9 +49,9 @@ jobs: ghpages: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: Setup Python - uses: actions/setup-python@v1 + uses: actions/setup-python@v4 with: python-version: 3.11 - name: Install dependencies @@ -61,11 +61,14 @@ jobs: - name: Build run: | python -m mkdocs build --clean --verbose - - name: Publish to GitHub Pages + - name: Publish if: success() - uses: peaceiris/actions-gh-pages@v3 + uses: cpina/github-action-push-to-another-repository@main + env: + SSH_DEPLOY_KEY: ${{ secrets.PAGES_DEPLOY_KEY }} with: - deploy_key: ${{ secrets.PAGES_DEPLOY_KEY }} - external_repository: Python-Markdown/Python-Markdown.github.io - publish_branch: master - publish_dir: ./site + source-directory: 'site' + destination-github-username: 'Python-Markdown' + destination-repository-name: 'Python-Markdown.github.io' + user-name: ${{ github.actor }} + target-branch: master diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index f487a38a..cd153d29 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -12,7 +12,7 @@ jobs: markdown-link-check: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - uses: gaurav-nelson/github-action-markdown-link-check@v1 with: use-quiet-mode: yes diff --git a/.github/workflows/manual_deploy.yml b/.github/workflows/manual_deploy.yml index 730ef4e9..e646d9f5 100644 --- a/.github/workflows/manual_deploy.yml +++ b/.github/workflows/manual_deploy.yml @@ -8,11 +8,11 @@ jobs: ghpages: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: Setup Python - uses: actions/setup-python@v1 + uses: actions/setup-python@v4 with: - python-version: 3.7 + python-version: 3.11 - name: Install dependencies run: | python -m pip install --upgrade pip setuptools @@ -22,9 +22,12 @@ jobs: python -m mkdocs build --clean --verbose - name: Publish if: success() - uses: peaceiris/actions-gh-pages@v3 + uses: cpina/github-action-push-to-another-repository@main + env: + SSH_DEPLOY_KEY: ${{ secrets.PAGES_DEPLOY_KEY }} with: - deploy_key: ${{ secrets.PAGES_DEPLOY_KEY }} - external_repository: Python-Markdown/Python-Markdown.github.io - publish_branch: master - publish_dir: ./site + source-directory: 'site' + destination-github-username: 'Python-Markdown' + destination-repository-name: 'Python-Markdown.github.io' + user-name: ${{ github.actor }} + target-branch: master diff --git a/.github/workflows/tox.yml b/.github/workflows/tox.yml index 9d258030..8f45e22e 100644 --- a/.github/workflows/tox.yml +++ b/.github/workflows/tox.yml @@ -45,9 +45,9 @@ jobs: TOXENV: ${{ matrix.tox-env }} steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: Setup Python ${{ matrix.python-version }} - uses: actions/setup-python@v3 + uses: actions/setup-python@v4 with: python-version: ${{ matrix.python-version }} - name: Install dependencies @@ -58,7 +58,7 @@ jobs: run: python -m tox - name: Upload Results if: success() - uses: codecov/codecov-action@v1 + uses: codecov/codecov-action@v3 with: file: ./coverage.xml flags: unittests @@ -77,9 +77,9 @@ jobs: TOXENV: ${{ matrix.tox-env }} steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: Setup Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: python-version: 3.11 - name: Install dependencies diff --git a/.github/workflows/version_check.yml b/.github/workflows/version_check.yml index 6c8e4649..1eae842b 100644 --- a/.github/workflows/version_check.yml +++ b/.github/workflows/version_check.yml @@ -12,9 +12,9 @@ jobs: check_version: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: Setup Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: python-version: '3.11' - name: Install dependencies