FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

Merge pull request #32428 from timhoffm/doc-violin · matplotlib/matplotlib@0062d5c · GitHub

Repository navigation

CircleCI artifact handling #531675

CircleCI artifact handling

CircleCI artifact handling #531675

Workflow file for this run

This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
---
name: "CircleCI artifact handling"
on: [status]
permissions: {}
jobs:
circleci_artifacts_redirector_job:
if: "${{ github.event.context == 'ci/circleci: docs-python3' }}"
permissions:
statuses: write
runs-on: ubuntu-latest
name: Run CircleCI artifacts redirector
steps:
- name: GitHub Action step
uses:
scientific-python/circleci-artifacts-redirector-action@5d358ff96e96429a5c64a969bb4a574555439f4f # v1.3.1
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
api-token: ${{ secrets.CIRCLECI_TOKEN }}
artifact-path: 0/doc/build/html/index.html
circleci-jobs: docs-python3
job-title: View the built docs
post_warnings_as_review:
if: "${{ github.event.context == 'ci/circleci: docs-python3' }}"
permissions:
contents: read
checks: write
pull-requests: write
runs-on: ubuntu-latest
name: Post warnings/errors as review
steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
persist-credentials: false
- name: Fetch result artifacts
id: fetch-artifacts
env:
target_url: "${{ github.event.target_url }}"
run: |
python .circleci/fetch_doc_logs.py "${target_url}"
- name: Set up reviewdog
if: "${{ steps.fetch-artifacts.outputs.count != 0 }}"
uses: reviewdog/action-setup@d8a7baabd7f3e8544ee4dbde3ee41d0011c3a93f # v1.5.0
with:
reviewdog_version: latest
- name: Post review
if: "${{ steps.fetch-artifacts.outputs.count != 0 }}"
env:
REVIEWDOG_GITHUB_API_TOKEN: ${{ secrets.GITHUB_TOKEN }}
REVIEWDOG_SKIP_DOGHOUSE: "true"
CI_COMMIT: ${{ github.event.sha }}
CI_REPO_OWNER: ${{ github.event.repository.owner.login }}
CI_REPO_NAME: ${{ github.event.repository.name }}
run: |
# The 'status' event does not contain information in the way that
# reviewdog expects, so we unset those so it reads from the
# environment variables we set above.
unset GITHUB_ACTIONS GITHUB_EVENT_PATH
cat logs/sphinx-errors-warnings.log | \
reviewdog \
-efm '%f\:%l: %tEBUG: %m' \
-efm '%f\:%l: %tNFO: %m' \
-efm '%f\:%l: %tARNING: %m' \
-efm '%f\:%l: %tRROR: %m' \
-efm '%f\:%l: %tEVERE: %m' \
-efm '%f\:%s: %tARNING: %m' \
-efm '%f\:%s: %tRROR: %m' \
-name=sphinx -tee -fail-on-error=false \
-reporter=github-check -filter-mode=nofilter
cat logs/sphinx-deprecations.log | \
reviewdog \
-efm '%f\:%l: %m' \
-name=examples -tee -reporter=github-check -filter-mode=nofilter

Back | FazBrowse Home | New Git URL