You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
However, it runs in every pull request, and when it fails it makes it look like our CI is failing even though there may not be anything actionable on our end just yet. In this case, we want to know that a pre-release job will fail, but don't necessarily want to block all PRs on it.
Proposal
Let's move our prerelease job to run on a CRON job (say, every week). If it fails, then it should open an issue that says The pre-release jobs are failing along with the error output. We can then use that issue to track changes we need to make for pre-releases, rather than cluttering up our PR CI jobs with a failing test.
To do this, we could do this:
Put the pre-release job in its own GitHub workflow
In that workflow, make the trigger a CRON job (or a workflow-dispatch)
Run the workflow and if unexpected errors happen, use the create an issue github action to generate an issue from the failing job.
The text was updated successfully, but these errors were encountered:
Context
Right now we have a prerelease job that runs in our CI to catch any bugs that are coming in upcoming releases of things:
pydata-sphinx-theme/.github/workflows/tests.yml
Lines 75 to 113 in 2856ae4
However, it runs in every pull request, and when it fails it makes it look like our CI is failing even though there may not be anything actionable on our end just yet. In this case, we want to know that a pre-release job will fail, but don't necessarily want to block all PRs on it.
Proposal
Let's move our
prerelease
job to run on a CRON job (say, every week). If it fails, then it should open an issue that saysThe pre-release jobs are failing
along with the error output. We can then use that issue to track changes we need to make for pre-releases, rather than cluttering up our PR CI jobs with a failing test.To do this, we could do this:
pre-release
job in its own GitHub workflowThe text was updated successfully, but these errors were encountered: