Skip to content

Commit bf43a9f

Browse files
authored
Update checker for systemcore, add alpha1 vendordeps (#145)
* Update checker for systemcore, add alpha1 vendordeps add datalog as an excluded lib add systemcore architecture check for systemcore cpp and jni dependencies Add AdvantageKit, Phoenix6, Revlib json files * Make Bazel use year parameter * Remove debug
1 parent f140d0e commit bf43a9f

File tree

9 files changed

+742
-12
lines changed

9 files changed

+742
-12
lines changed

.github/workflows/generate_bundles.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
- uses: actions/setup-python@v5
1818
with:
1919
python-version: '3.12'
20-
- run: python generate_bundles.py -o bundles 2024 2025beta 2025
20+
- run: python generate_bundles.py -o bundles 2024 2025beta 2025 2027_alpha1
2121
- uses: actions/upload-artifact@v4
2222
with:
2323
name: bundles

.github/workflows/main.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -53,8 +53,8 @@ jobs:
5353
while read -r file; do
5454
if [ -f "$file" ]; then
5555
if [ -s "$file" ]; then
56-
echo "Processing $file"
57-
./check.py "$file"
56+
echo "Processing $file with year ${file:0:4}"
57+
./check.py -y "${file:0:4}" "$file"
5858
else
5959
echo "Warning: $file is empty."
6060
fi
@@ -64,5 +64,5 @@ jobs:
6464
done < changed_json_files.txt
6565
else
6666
echo "No JSON files changed in subdirectories, checking year: $YEAR"
67-
./check.py $YEAR/*.json
67+
./check.py -y $YEAR $YEAR/*.json
6868
fi
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
{
2+
"fileName": "AdvantageKit.json",
3+
"name": "AdvantageKit",
4+
"version": "27.0.0-alpha-1",
5+
"uuid": "d820cc26-74e3-11ec-90d6-0242ac120003",
6+
"frcYear": "2027_alpha1",
7+
"mavenUrls": [
8+
"https://frcmaven.wpi.edu/artifactory/littletonrobotics-mvn-release/"
9+
],
10+
"jsonUrl": "https://github.com/Mechanical-Advantage/AdvantageKit/releases/latest/download/AdvantageKit.json",
11+
"javaDependencies": [
12+
{
13+
"groupId": "org.littletonrobotics.akit",
14+
"artifactId": "akit-java",
15+
"version": "27.0.0-alpha-1"
16+
}
17+
],
18+
"jniDependencies": [
19+
{
20+
"groupId": "org.littletonrobotics.akit",
21+
"artifactId": "akit-wpilibio",
22+
"version": "27.0.0-alpha-1",
23+
"skipInvalidPlatforms": false,
24+
"isJar": false,
25+
"validPlatforms": [
26+
"linuxsystemcore",
27+
"linuxx86-64",
28+
"linuxarm64",
29+
"osxuniversal",
30+
"windowsx86-64"
31+
]
32+
}
33+
],
34+
"cppDependencies": []
35+
}

0 commit comments

Comments
 (0)