-
Notifications
You must be signed in to change notification settings - Fork 0
25 lines (25 loc) · 3.44 KB
/
Copy pathrequestclone.yml
File metadata and controls
25 lines (25 loc) · 3.44 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# requestclone-managed
name: RequestClone
run-name: requestclone-${{ inputs.job_id }}
on:
workflow_dispatch:
inputs:
job_id: { required: true, type: string }
batch_b64: { required: true, type: string }
jobs:
requestclone:
runs-on: ubuntu-latest
timeout-minutes: 15
steps:
- name: Run requests
env:
BATCH_B64: ${{ inputs.batch_b64 }}
RC_PROVIDER: github
run: |
echo 'aW1wb3J0IGZzIGZyb20gIm5vZGU6ZnMiO2ltcG9ydCBvcyBmcm9tICJub2RlOm9zIjsKY29uc3QgYmF0Y2g9SlNPTi5wYXJzZShCdWZmZXIuZnJvbShwcm9jZXNzLmVudi5CQVRDSF9CNjQsImJhc2U2NCIpLnRvU3RyaW5nKCJ1dGY4IikpOwpjb25zdCBwcm92aWRlcj1wcm9jZXNzLmVudi5SQ19QUk9WSURFUnx8YmF0Y2gucHJvdmlkZXJ8fCJjaSI7YmF0Y2gucHJvdmlkZXI9cHJvdmlkZXI7CmNvbnN0IHNsZWVwPW1zPT5uZXcgUHJvbWlzZShyPT5zZXRUaW1lb3V0KHIsbXMpKTsKZnVuY3Rpb24gZnJvbTY0KHMpe3JldHVybiBzP0J1ZmZlci5mcm9tKHMsImJhc2U2NCIpOnVuZGVmaW5lZH0KYXN5bmMgZnVuY3Rpb24gb25lKHNwZWMsbyl7Y29uc3Qgc3RhcnRlZD1EYXRlLm5vdygpLG1ldGhvZD0oc3BlYy5tZXRob2R8fCJHRVQiKS50b1VwcGVyQ2FzZSgpO2xldCBvdXQ9e2lkOnNwZWMuaWQsc2Nhbl9pZDpiYXRjaC5zY2FuX2lkLGJhdGNoX2lkOmJhdGNoLmJhdGNoX2lkLHByb3ZpZGVyLHVybDpzcGVjLnVybCxtZXRob2Qsb2s6ZmFsc2UsZWxhcHNlZF9tczowLGJvZHlfYnl0ZXM6MCxib2R5X3RydW5jYXRlZDpmYWxzZSxib2R5X29taXR0ZWQ6by5tYXhfcmVzcG9uc2VfYnl0ZXM9PT0wLGF0dGVtcHRzOjAsd29ya2VyOntob3N0bmFtZTpvcy5ob3N0bmFtZSgpLHJlZ2lvbjpwcm9jZXNzLmVudi5SQ19SRUdJT058fHByb3ZpZGVyfX07CmZvcihsZXQgbj0wO248PShvLnJldHJpZXN8fDApO24rKyl7b3V0LmF0dGVtcHRzPW4rMTt0cnl7Y29uc3QgaGVhZGVycz1uZXcgSGVhZGVycygpO2Zvcihjb25zdCBbayx2c10gb2YgT2JqZWN0LmVudHJpZXMoc3BlYy5oZWFkZXJzfHx7fSkpZm9yKGNvbnN0IHYgb2YgdnMpaGVhZGVycy5hcHBlbmQoayx2KTtjb25zdCBjb250cm9sbGVyPW5ldyBBYm9ydENvbnRyb2xsZXIoKTtjb25zdCB0aW1lcj1zZXRUaW1lb3V0KCgpPT5jb250cm9sbGVyLmFib3J0KCksby50aW1lb3V0X21zfHwyMDAwMCk7Y29uc3Qgcj1hd2FpdCBmZXRjaChzcGVjLnVybCx7bWV0aG9kLGhlYWRlcnMsYm9keTpmcm9tNjQoc3BlYy5ib2R5X2Jhc2U2NCkscmVkaXJlY3Q6by5mb2xsb3dfcmVkaXJlY3RzPyJmb2xsb3ciOiJtYW51YWwiLHNpZ25hbDpjb250cm9sbGVyLnNpZ25hbH0pO2NsZWFyVGltZW91dCh0aW1lcik7b3V0LnN0YXR1c19jb2RlPXIuc3RhdHVzO291dC5vaz1yLnN0YXR1cz49MjAwJiZyLnN0YXR1czw0MDA7b3V0LmZpbmFsX3VybD1yLnVybDtvdXQuaGVhZGVycz17fTtmb3IoY29uc3QgW2ssdl0gb2Ygci5oZWFkZXJzKW91dC5oZWFkZXJzW2tdPVt2XTtvdXQuZXJyb3I9IiI7aWYoby5tYXhfcmVzcG9uc2VfYnl0ZXM+MCl7bGV0IGE9QnVmZmVyLmZyb20oYXdhaXQgci5hcnJheUJ1ZmZlcigpKTtvdXQuYm9keV90cnVuY2F0ZWQ9YS5sZW5ndGg+by5tYXhfcmVzcG9uc2VfYnl0ZXM7YT1hLnN1YmFycmF5KDAsby5tYXhfcmVzcG9uc2VfYnl0ZXMpO291dC5ib2R5X2J5dGVzPWEubGVuZ3RoO3RyeXtvdXQuYm9keT1uZXcgVGV4dERlY29kZXIoInV0Zi04Iix7ZmF0YWw6dHJ1ZX0pLmRlY29kZShhKX1jYXRjaHtvdXQuYm9keV9iYXNlNjQ9YS50b1N0cmluZygiYmFzZTY0Iil9fWlmKHIuc3RhdHVzIT09NDI5JiZyLnN0YXR1czw1MDApYnJlYWt9Y2F0Y2goZSl7b3V0LmVycm9yPVN0cmluZyhlKX1pZihuPChvLnJldHJpZXN8fDApKWF3YWl0IHNsZWVwKE1hdGgubWluKDI1MCooMioqbiksMjAwMCkpfW91dC5lbGFwc2VkX21zPURhdGUubm93KCktc3RhcnRlZDtyZXR1cm4gb3V0fQpjb25zdCBvdXQ9bmV3IEFycmF5KGJhdGNoLnJlcXVlc3RzLmxlbmd0aCksbGltaXQ9TWF0aC5tYXgoMSxNYXRoLm1pbihiYXRjaC5vcHRpb25zLmNvbmN1cnJlbmN5fHw0LDEwMCkpO2xldCBuZXh0PTA7YXN5bmMgZnVuY3Rpb24gcnVuKCl7Zm9yKDs7KXtjb25zdCBpPW5leHQrKztpZihpPj1vdXQubGVuZ3RoKXJldHVybjtvdXRbaV09YXdhaXQgb25lKGJhdGNoLnJlcXVlc3RzW2ldLGJhdGNoLm9wdGlvbnMpfX1hd2FpdCBQcm9taXNlLmFsbChBcnJheS5mcm9tKHtsZW5ndGg6TWF0aC5taW4obGltaXQsb3V0Lmxlbmd0aCl9LHJ1bikpO2ZzLndyaXRlRmlsZVN5bmMoInJlc3VsdC5qc29uIixKU09OLnN0cmluZ2lmeSh7cmVzdWx0czpvdXR9KSk7' | base64 -d > /tmp/requestclone.mjs
node /tmp/requestclone.mjs
- uses: actions/upload-artifact@v4
with:
name: requestclone-${{ inputs.job_id }}
path: result.json
retention-days: 1