|
1 | | -name: API Tests (CI Docker) |
| 1 | +name: API Checks (CI Docker) |
2 | 2 |
|
3 | 3 | on: |
4 | 4 | pull_request: |
|
71 | 71 | - name: Confirm container tag |
72 | 72 | run: echo "Using image ghcr.io/opentrons/ci-bootstrap:${{ needs.select-image.outputs.tag }}" |
73 | 73 |
|
| 74 | + - name: Prepare output file permissions |
| 75 | + run: | |
| 76 | + sudo mkdir -p "$(dirname "$GITHUB_OUTPUT")" |
| 77 | + sudo touch "$GITHUB_OUTPUT" |
| 78 | + sudo chmod 666 "$GITHUB_OUTPUT" |
| 79 | + sudo mkdir -p "$(dirname "$GITHUB_PATH")" |
| 80 | + sudo touch "$GITHUB_PATH" |
| 81 | + sudo chmod 666 "$GITHUB_PATH" |
| 82 | +
|
| 83 | + - name: Ensure summary path writable |
| 84 | + run: | |
| 85 | + sudo mkdir -p "$(dirname "$GITHUB_STEP_SUMMARY")" |
| 86 | + sudo touch "$GITHUB_STEP_SUMMARY" |
| 87 | + sudo chown $(whoami):$(whoami) "$GITHUB_STEP_SUMMARY" "$(dirname "$GITHUB_STEP_SUMMARY")" |
| 88 | +
|
74 | 89 | - name: Configure Git access |
75 | 90 | env: |
76 | 91 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} |
@@ -143,6 +158,9 @@ jobs: |
143 | 158 | sudo mkdir -p "$(dirname "$GITHUB_OUTPUT")" |
144 | 159 | sudo touch "$GITHUB_OUTPUT" |
145 | 160 | sudo chmod 666 "$GITHUB_OUTPUT" |
| 161 | + sudo mkdir -p "$(dirname "$GITHUB_PATH")" |
| 162 | + sudo touch "$GITHUB_PATH" |
| 163 | + sudo chmod 666 "$GITHUB_PATH" |
146 | 164 |
|
147 | 165 | - name: Ensure summary path writable |
148 | 166 | run: | |
|
0 commit comments