diff --git a/.github/workflows/testsPython.yml b/.github/workflows/testsPython-peter604.yml similarity index 78% rename from .github/workflows/testsPython.yml rename to .github/workflows/testsPython-peter604.yml index 452f71d..8fd088c 100644 --- a/.github/workflows/testsPython.yml +++ b/.github/workflows/testsPython-peter604.yml @@ -69,11 +69,20 @@ jobs: notifications: needs: python-unit-tests runs-on: ubuntu-latest + if: github.event_name == 'pull_request' steps: - name: Notify on test results - run: | - if [ "${{ needs.python-unit-tests.result }}" == "success" ]; then - echo "success notifications go here" - else - echo "failure notifications go here" - fi + uses: actions/github-script@v7 + with: + script: | + const result = '${{ needs.python-unit-tests.result }}'; + const message = result === 'success' + ? '✅ Python unit tests passed successfully.' + : '❌ Python unit tests failed. Please check the [workflow run](${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}) for details.'; + + await github.rest.issues.createComment({ + owner: context.repo.owner, + repo: context.repo.repo, + issue_number: context.issue.number, + body: message, + });