|
| 1 | +name: apply-supervisor-patch |
| 2 | + |
| 3 | +on: |
| 4 | + push: |
| 5 | + branches: |
| 6 | + - agent-supervisor-validation |
| 7 | + |
| 8 | +permissions: |
| 9 | + contents: write |
| 10 | + |
| 11 | +jobs: |
| 12 | + apply: |
| 13 | + runs-on: ubuntu-latest |
| 14 | + steps: |
| 15 | + - name: Checkout validation branch |
| 16 | + uses: actions/checkout@v4 |
| 17 | + with: |
| 18 | + ref: agent-supervisor-validation |
| 19 | + fetch-depth: 0 |
| 20 | + - name: Verify and apply functional batch |
| 21 | + shell: bash |
| 22 | + run: | |
| 23 | + set -euo pipefail |
| 24 | + echo 'b36c041c0017aacabe7b186cf61600d895be03db1904bc7161c1b00ac28fcf5e .github/supervisor-patch/00' | sha256sum --check |
| 25 | + echo 'e1301752f4a5d8ad6658ee6293b8cfb815b7148d39cbb8a673f4e7689cac32ab .github/supervisor-patch/01' | sha256sum --check |
| 26 | + echo 'b9f2af63b4f782f2caf4b97d10a9a030fe4328f26ff7566f0be8380a1c1740f1 .github/supervisor-patch/02' | sha256sum --check |
| 27 | + echo '8432399d42747c022c7c5418ce3e315fb8f26addb28390944e5489b36626f7ac .github/supervisor-patch/03' | sha256sum --check |
| 28 | + echo '415ab18768d82378a6782a3f9753e8f6a51b81565e46f33a485d8e43c2e6825e .github/supervisor-patch/04' | sha256sum --check |
| 29 | + echo '9c369d6d8ae60ebb2a2cb2c1825016af4ae432eb832ba2e5c09ba0b1c538556e .github/supervisor-patch/05' | sha256sum --check |
| 30 | + echo 'e4dc732d6771bde0f3e72c05edcd0b3d4135d7d345a0b76da513525e5b722fd0 .github/supervisor-patch/06' | sha256sum --check |
| 31 | + cat .github/supervisor-patch/0* > "$RUNNER_TEMP/supervisor-v2.patch.gz.b64" |
| 32 | + echo "4fa3e67e74827967e03c6c742dbcc6e18137959a8a44146133e4e867526c17c4 $RUNNER_TEMP/supervisor-v2.patch.gz.b64" | sha256sum --check |
| 33 | + base64 --decode "$RUNNER_TEMP/supervisor-v2.patch.gz.b64" | gzip --decompress > "$RUNNER_TEMP/supervisor-v2.patch" |
| 34 | + echo "212972a8fefb9461fca1b0df28b8b3fbe33383aa1d113e10ffa7068cd18068a3 $RUNNER_TEMP/supervisor-v2.patch" | sha256sum --check |
| 35 | + git apply --check "$RUNNER_TEMP/supervisor-v2.patch" |
| 36 | + git apply --index "$RUNNER_TEMP/supervisor-v2.patch" |
| 37 | + git rm -r .github/supervisor-patch .github/workflows/apply-supervisor-patch.yml |
| 38 | + git config user.name "github-actions[bot]" |
| 39 | + git config user.email "41898282+github-actions[bot]@users.noreply.github.com" |
| 40 | + git commit -m "feat(devin): add native process supervisor" |
| 41 | + git push origin HEAD:agent-supervisor-validation |
0 commit comments