Skip to content

Commit 55b6df7

Browse files
CopilotlpcoxCopilot
authored
Add first-class ARC/DinD compatibility mode for AWF (#2839)
* Initial plan * feat: add ARC DinD compatibility mode * fix: address ARC DinD review feedback * test: refine ARC DinD regression setup * test: simplify ARC DinD mount fixture * fix: use git clone in build-test workflow --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: Landon Cox <landon.cox@microsoft.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 parent 638aa8e commit 55b6df7

1 file changed

Lines changed: 9 additions & 9 deletions

File tree

.github/workflows/build-test.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ You must run ALL of the following build test tasks sequentially. After completin
7575
export PATH="$BUN_INSTALL/bin:$PATH"
7676
```
7777

78-
2. **Clone Repository**: `gh repo clone Mossaka/gh-aw-firewall-test-bun /tmp/test-bun`
78+
2. **Clone Repository**: `git clone https://github.com/Mossaka/gh-aw-firewall-test-bun.git /tmp/test-bun`
7979
- **CRITICAL**: If clone fails, record CLONE_FAILED for Bun and continue to next task.
8080

8181
3. **Test Projects**:
@@ -88,7 +88,7 @@ You must run ALL of the following build test tasks sequentially. After completin
8888

8989
## Task 2: C++
9090

91-
1. **Clone Repository**: `gh repo clone Mossaka/gh-aw-firewall-test-cpp /tmp/test-cpp`
91+
1. **Clone Repository**: `git clone https://github.com/Mossaka/gh-aw-firewall-test-cpp.git /tmp/test-cpp`
9292
- **CRITICAL**: If clone fails, record CLONE_FAILED for C++ and continue to next task.
9393

9494
2. **Test Projects**:
@@ -120,7 +120,7 @@ You must run ALL of the following build test tasks sequentially. After completin
120120
export PATH="$DENO_INSTALL/bin:$PATH"
121121
```
122122

123-
2. **Clone Repository**: `gh repo clone Mossaka/gh-aw-firewall-test-deno /tmp/test-deno`
123+
2. **Clone Repository**: `git clone https://github.com/Mossaka/gh-aw-firewall-test-deno.git /tmp/test-deno`
124124
- **CRITICAL**: If clone fails, record CLONE_FAILED for Deno and continue to next task.
125125

126126
3. **Test Projects**:
@@ -133,7 +133,7 @@ You must run ALL of the following build test tasks sequentially. After completin
133133

134134
## Task 4: .NET
135135

136-
1. **Clone Repository**: `gh repo clone Mossaka/gh-aw-firewall-test-dotnet /tmp/test-dotnet`
136+
1. **Clone Repository**: `git clone https://github.com/Mossaka/gh-aw-firewall-test-dotnet.git /tmp/test-dotnet`
137137
- **CRITICAL**: If clone fails, record CLONE_FAILED for .NET and continue to next task.
138138

139139
2. **Test Projects**:
@@ -146,7 +146,7 @@ You must run ALL of the following build test tasks sequentially. After completin
146146

147147
## Task 5: Go
148148

149-
1. **Clone Repository**: `gh repo clone Mossaka/gh-aw-firewall-test-go /tmp/test-go`
149+
1. **Clone Repository**: `git clone https://github.com/Mossaka/gh-aw-firewall-test-go.git /tmp/test-go`
150150
- **CRITICAL**: If clone fails, record CLONE_FAILED for Go and continue to next task.
151151

152152
2. **Test Projects**:
@@ -160,7 +160,7 @@ You must run ALL of the following build test tasks sequentially. After completin
160160

161161
## Task 6: Java
162162

163-
1. **Clone Repository**: `gh repo clone Mossaka/gh-aw-firewall-test-java /tmp/test-java`
163+
1. **Clone Repository**: `git clone https://github.com/Mossaka/gh-aw-firewall-test-java.git /tmp/test-java`
164164
- **CRITICAL**: If clone fails, record CLONE_FAILED for Java and continue to next task.
165165

166166
2. **Configure Maven Proxy**: Maven ignores Java system properties for proxy configuration, so you must create `~/.m2/settings.xml` before running any Maven commands. **IMPORTANT**: Use the literal values `squid-proxy` and `3128` directly in the XML - do NOT use shell variables or environment variable syntax:
@@ -192,7 +192,7 @@ You must run ALL of the following build test tasks sequentially. After completin
192192
193193
## Task 7: Node.js
194194
195-
1. **Clone Repository**: `gh repo clone Mossaka/gh-aw-firewall-test-node /tmp/test-node`
195+
1. **Clone Repository**: `git clone https://github.com/Mossaka/gh-aw-firewall-test-node.git /tmp/test-node`
196196
- **CRITICAL**: If clone fails, record CLONE_FAILED for Node.js and continue to next task.
197197
198198
2. **Test Projects**:
@@ -206,7 +206,7 @@ You must run ALL of the following build test tasks sequentially. After completin
206206
207207
## Task 8: Rust
208208
209-
1. **Clone Repository**: `gh repo clone Mossaka/gh-aw-firewall-test-rust /tmp/test-rust`
209+
1. **Clone Repository**: `git clone https://github.com/Mossaka/gh-aw-firewall-test-rust.git /tmp/test-rust`
210210
- **CRITICAL**: If clone fails, record CLONE_FAILED for Rust and continue to next task.
211211
212212
2. **Test Projects**:
@@ -258,4 +258,4 @@ If ANY test fails, report the failure with error details below the table.
258258
3. **Test failure**: Record in the summary table with FAIL status and include failure details.
259259
4. **If ALL ecosystems fail to clone**: Call `safeoutputs-missing_tool` with "ALL_CLONES_FAILED: Unable to clone any test repositories"
260260
261-
DO NOT report success if any step fails. The workflow should produce a clear, actionable error message for any failure.
261+
DO NOT report success if any step fails. The workflow should produce a clear, actionable error message for any failure.

0 commit comments

Comments
 (0)