mirror of
https://github.com/FiorenMas/Revanced-And-Revanced-Extended-Non-Root.git
synced 2025-12-06 08:07:40 +00:00
update workflow
Workflow will retry more 2 times before stop the workflow if github connection not stable
This commit is contained in:
24
.github/actions/re-run/action.yml
vendored
Normal file
24
.github/actions/re-run/action.yml
vendored
Normal file
@@ -0,0 +1,24 @@
|
||||
name: Re-run workflow if github connection not stable
|
||||
runs:
|
||||
using: "composite"
|
||||
steps:
|
||||
- name: Re-run workflow if github connection not stable
|
||||
uses: actions/github-script@v7
|
||||
with:
|
||||
script: |
|
||||
const maxRetries = ${{ env.max_retries }};
|
||||
let retryCount = Number('${{ env.retry_count }}');
|
||||
const orgInput = '${{ github.event.inputs.org }}' || '${{ inputs.org }}';
|
||||
if (retryCount < maxRetries) {
|
||||
retryCount += 1;
|
||||
await github.rest.actions.createWorkflowDispatch({
|
||||
owner: context.repo.owner,
|
||||
repo: context.repo.repo,
|
||||
workflow_id: "manual-patch.yml",
|
||||
ref: context.ref,
|
||||
inputs: {
|
||||
'retry_count': String(retryCount),
|
||||
'org': orgInput
|
||||
}
|
||||
});
|
||||
}
|
||||
Reference in New Issue
Block a user