Update and pin actions by diraol · Pull Request #1198 · python-mode/python-mode
steps: - name: Checkout code uses: actions/checkout@v4 uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 with: submodules: recursive
- name: Set up Python ${{ matrix.python-version }} uses: actions/setup-python@v5 uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0 with: python-version: ${{ matrix.python-version }}
- name: Upload test results uses: actions/upload-artifact@v4 uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 if: always() with: name: test-results-linux-${{ matrix.python-version }}
- name: Upload coverage reports uses: codecov/codecov-action@v3 uses: codecov/codecov-action@57e3a136b779b570ffcdbf80b3bdc90e7fab3de2 # v6.0.0 with: file: ./coverage.xml flags: linux-python-${{ matrix.python-version }}
steps: - name: Checkout code uses: actions/checkout@v4 uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 with: submodules: recursive
- name: Set up Python ${{ matrix.python-version }} uses: actions/setup-python@v5 uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0 with: python-version: ${{ matrix.python-version }}
- name: Upload test results uses: actions/upload-artifact@v4 uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 if: always() with: name: test-results-macos-${{ matrix.python-version }}
- name: Upload coverage reports uses: codecov/codecov-action@v3 uses: codecov/codecov-action@57e3a136b779b570ffcdbf80b3bdc90e7fab3de2 # v6.0.0 with: file: ./coverage.xml flags: macos-python-${{ matrix.python-version }}
steps: - name: Checkout code uses: actions/checkout@v4 uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 with: submodules: recursive
- name: Set up Python ${{ matrix.python-version }} uses: actions/setup-python@v5 uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0 with: python-version: ${{ matrix.python-version }}
- name: Upload test results uses: actions/upload-artifact@v4 uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 if: always() with: name: test-results-windows-${{ matrix.python-version }}
- name: Upload coverage reports uses: codecov/codecov-action@v3 uses: codecov/codecov-action@57e3a136b779b570ffcdbf80b3bdc90e7fab3de2 # v6.0.0 with: file: ./coverage.xml flags: windows-python-${{ matrix.python-version }}
steps: - name: Checkout code uses: actions/checkout@v4 uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 with: submodules: recursive
- name: Download all test results uses: actions/download-artifact@v4 uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 with: path: test-results-artifacts pattern: test-results-*
- name: Post PR comment uses: thollander/actions-comment-pull-request@v3 uses: thollander/actions-comment-pull-request@24bffb9b452ba05a4f3f77933840a6a841d1b32b # v3.0.1 if: always() && github.event_name == 'pull_request' with: file-path: pr-summary.md