@@ -22,52 +22,51 @@ jobs:
22
22
matrix :
23
23
language : [Java, C++]
24
24
example : [
25
- Alternate Encoder,
26
- Analog Feedback Device,
25
+ # Alternate Encoder,
26
+ # Analog Feedback Device,
27
27
Arcade Drive With CAN,
28
- Arcade Drive with PWM,
29
- Bus Measurements,
30
- Encoder Feedback Device,
31
- Get and Set Parameters,
32
- Limit Switch,
33
- Motor Follower,
34
- Position Closed Loop Control,
35
- Read Encoder Values,
36
- Smart Motion Example,
37
- Soft Limits,
38
- Tank Drive With CAN,
39
- Velocity Closed Loop Control,
28
+ # Arcade Drive with PWM,
29
+ # Bus Measurements,
30
+ # Encoder Feedback Device,
31
+ # Get and Set Parameters,
32
+ # Limit Switch,
33
+ # Motor Follower,
34
+ # Position Closed Loop Control,
35
+ # Read Encoder Values,
36
+ # Smart Motion Example,
37
+ # Soft Limits,
38
+ # Tank Drive With CAN,
39
+ # Velocity Closed Loop Control,
40
40
]
41
41
include :
42
42
- example : Arcade Drive With CAN
43
43
skip-java : true
44
- - example : Arcade Drive with PWM
45
- skip-java : true
46
- - example : Motor Follower
47
- skip-cpp : true
48
- - example : Tank Drive With CAN
49
- skip-cpp : true
44
+ # - example: Arcade Drive with PWM
45
+ # skip-java: true
46
+ # - example: Motor Follower
47
+ # skip-cpp: true
48
+ # - example: Tank Drive With CAN
49
+ # skip-cpp: true
50
50
name : Build ${{ matrix.example }} - ${{ matrix.language }}
51
51
runs-on : ubuntu-latest
52
52
container : wpilib/roborio-cross-ubuntu:2024-22.04
53
+ if : (matrix.language == 'Java' && !matrix.skip-java) || (matrix.language == 'C++' && !matrix.skip-cpp)
53
54
steps :
54
55
- name : Checkout
55
56
uses : actions/checkout@v3
56
57
57
- # - name: Cache
58
- # uses: actions/cache@v3
59
- # # if: (matrix.language == 'Java' && !matrix.skip-java) || (matrix.language == 'C++' && !matrix.skip-cpp)
60
- # with:
61
- # path: |
62
- # ${{ matrix.language }}/${{ matrix.example }}/.gradle
63
- # ${{ matrix.language }}/${{ matrix.example }}/bin
64
- # ${{ matrix.language }}/${{ matrix.example }}/build
65
- # key: ${{ matrix.example }}-${{ matrix.language }}-build-${{ github.sha }}
66
- # restore-keys: |
67
- # ${{ matrix.example }}-${{ matrix.language }}-build-
58
+ - name : Cache
59
+ uses : actions/cache@v3
60
+ with :
61
+ path : |
62
+ ${{ matrix.language }}/${{ matrix.example }}/.gradle
63
+ ${{ matrix.language }}/${{ matrix.example }}/bin
64
+ ${{ matrix.language }}/${{ matrix.example }}/build
65
+ key : ${{ matrix.example }}-${{ matrix.language }}-build-${{ github.sha }}
66
+ restore-keys : |
67
+ ${{ matrix.example }}-${{ matrix.language }}-build-
68
68
69
69
- name : Build
70
- # if: (matrix.language == 'Java' && !matrix.skip-java) || (matrix.language == 'C++' && !matrix.skip-cpp)
71
70
run : |
72
71
cd "${{ matrix.language }}"
73
72
cd "${{ matrix.example }}"
0 commit comments