Skip to content

Commit f343088

Browse files
authored
modified scaffold for 26, and configs templates (#982)
1 parent 0116ad1 commit f343088

File tree

4 files changed

+62
-66
lines changed

4 files changed

+62
-66
lines changed
Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,23 @@
11
{
2-
"episode": {
3-
"name": "bc25java",
4-
"language": "java21",
5-
"scaffold": "https://github.com/battlecode/battlecode25-scaffold"
2+
"episode": {
3+
"name": "bc26",
4+
"language": "java21",
5+
"scaffold": "https://github.com/battlecode/battlecode26-scaffold"
6+
},
7+
"metadata": {
8+
"report-url": "{{REPORT_PATH}}",
9+
"task-type": "compile"
10+
},
11+
"details": {
12+
"source": {
13+
"bucket": "local",
14+
"name": "/development/test-data/source/bc26-java21.zip"
615
},
7-
"metadata": {
8-
"report-url": "{{REPORT_PATH}}",
9-
"task-type": "compile"
16+
"binary": {
17+
"bucket": "local",
18+
"name": "{{BINARY_PATH}}"
1019
},
11-
"details": {
12-
"source": {
13-
"bucket": "local",
14-
"name": "/development/test-data/source/java21.zip"
15-
},
16-
"binary": {
17-
"bucket": "local",
18-
"name": "{{BINARY_PATH}}"
19-
},
20-
"team-name": "test",
21-
"package": "examplefuncsplayer"
22-
}
20+
"team-name": "test",
21+
"package": "examplefuncsplayer"
22+
}
2323
}
Lines changed: 38 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -1,49 +1,43 @@
11
{
2-
"episode": {
3-
"name": "bc25java",
4-
"language": "java21",
5-
"scaffold": "https://github.com/battlecode/battlecode25-scaffold"
2+
"episode": {
3+
"name": "bc26",
4+
"language": "java21",
5+
"scaffold": "https://github.com/battlecode/battlecode26-scaffold"
6+
},
7+
"metadata": {
8+
"report-url": "{{REPORT_PATH}}",
9+
"task-type": "execute"
10+
},
11+
"details": {
12+
"maps": ["DefaultSmall", "DefaultMedium", "DefaultLarge"],
13+
"replay": {
14+
"bucket": "local",
15+
"name": "{{REPLAY_PATH}}"
616
},
7-
"metadata": {
8-
"report-url": "{{REPORT_PATH}}",
9-
"task-type": "execute"
17+
"alternate-order": true,
18+
"a": {
19+
"source": {
20+
"bucket": "local",
21+
"name": "/development/test-data/source/bc26-java21.zip"
22+
},
23+
"binary": {
24+
"bucket": "local",
25+
"name": "/development/test-data/binary/bc26-java21.zip"
26+
},
27+
"team-name": "test1",
28+
"package": "examplefuncsplayer"
1029
},
11-
"details": {
12-
"maps": [
13-
"fix",
14-
"galaxy",
15-
"gridworld",
16-
"quack",
17-
"sierpinski"
18-
],
19-
"replay": {
20-
"bucket": "local",
21-
"name": "{{REPLAY_PATH}}"
22-
},
23-
"alternate-order": true,
24-
"a": {
25-
"source": {
26-
"bucket": "local",
27-
"name": "/development/test-data/source/java21.zip"
28-
},
29-
"binary": {
30-
"bucket": "local",
31-
"name": "/development/test-data/binary/java21.zip"
32-
},
33-
"team-name": "test1",
34-
"package": "examplefuncsplayer"
35-
},
36-
"b": {
37-
"source": {
38-
"bucket": "local",
39-
"name": "/development/test-data/source/java21.zip"
40-
},
41-
"binary": {
42-
"bucket": "local",
43-
"name": "/development/test-data/binary/java21.zip"
44-
},
45-
"team-name": "test2",
46-
"package": "examplefuncsplayer"
47-
}
30+
"b": {
31+
"source": {
32+
"bucket": "local",
33+
"name": "/development/test-data/source/bc26-java21.zip"
34+
},
35+
"binary": {
36+
"bucket": "local",
37+
"name": "/development/test-data/binary/bc26-java21.zip"
38+
},
39+
"team-name": "test2",
40+
"package": "examplefuncsplayer"
4841
}
42+
}
4943
}

saturn/pkg/run/gcs.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ func NewGCSClient(ctx context.Context, onSaturn bool) (*GCSClient, error) {
2424
if err != nil {
2525
return nil, fmt.Errorf("storage.NewClient: %v", err)
2626
}
27-
return &GCSClient{client, false}, nil
27+
return &GCSClient{client, onSaturn}, nil
2828
}
2929

3030
func (c *GCSClient) GetFile(ctx context.Context, f FileSpecification, w io.Writer) error {

saturn/pkg/run/scaffold.go

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -127,14 +127,16 @@ func NewScaffold(ctx context.Context, episode saturn.Episode, repo *git.Reposito
127127
return &s.Scaffold, nil
128128
case saturn.Java21:
129129
// Modern java21 scaffolds store java in the 'java' subdirectory of the scaffold
130-
javaRoot := filepath.Join(root, "java")
130+
// javaRoot := filepath.Join(root, "java")
131+
javaRoot := root
131132
s, err := NewJavaScaffold(ctx, episode, repo, javaRoot, "/opt/java/openjdk", onSaturn)
132133
if err != nil {
133134
return nil, fmt.Errorf("NewJavaScaffold (Java21): %v", err)
134135
}
135136
return &s.Scaffold, nil
136137
case saturn.Python3:
137-
pyRoot := filepath.Join(root, "python")
138+
// pyRoot := filepath.Join(root, "python")
139+
pyRoot := root
138140
s, err := NewPython3Scaffold(ctx, episode, repo, pyRoot, "python3.12", onSaturn)
139141
if err != nil {
140142
return nil, fmt.Errorf("NewPython3Scaffold: %v", err)

0 commit comments

Comments
 (0)