|
26 | 26 | runs-on: ubuntu-latest |
27 | 27 |
|
28 | 28 | strategy: |
| 29 | + max-parallel: 2 |
29 | 30 | matrix: |
30 | 31 | node: [18, 20, 22] |
31 | 32 | suffix: ["", "-minimal"] |
|
54 | 55 | - |
55 | 56 | name: Setup QEMU |
56 | 57 | uses: docker/setup-qemu-action@v3 |
| 58 | + with: |
| 59 | + platforms: arm64 |
| 60 | + - |
| 61 | + name: Set up SSH key pi5 |
| 62 | + uses: MrSquaare/ssh-setup-action@2d028b70b5e397cf8314c6eaea229a6c3e34977a # v3.1.0 |
| 63 | + with: |
| 64 | + host: ${{ secrets.SSH_REMOTE_HOST}} |
| 65 | + private-key: ${{ secrets.SSH_PRIVATE_KEY }} |
| 66 | + private-key-name: remote |
| 67 | + port: 2022 |
| 68 | + - |
| 69 | + name: Set up SSH key pi4 |
| 70 | + uses: MrSquaare/ssh-setup-action@2d028b70b5e397cf8314c6eaea229a6c3e34977a # v3.1.0 |
| 71 | + with: |
| 72 | + host: ${{ secrets.SSH_REMOTE_HOST}} |
| 73 | + private-key: ${{ secrets.SSH_PRIVATE_KEY }} |
| 74 | + private-key-name: remote |
| 75 | + port: 2023 |
57 | 76 | - |
58 | 77 | name: Setup Docker buildx |
59 | 78 | uses: docker/setup-buildx-action@v3 |
| 79 | + with: |
| 80 | + append: | |
| 81 | + - endpoint: ssh://nr@${{ secrets.SSH_REMOTE_HOST }}:2023 |
| 82 | + platforms: linux/arm/v6,linux/arm/v7 |
| 83 | + - endpoint: ssh://nr@${{ secrets.SSH_REMOTE_HOST }}:2022 |
| 84 | + platforms: linux/arm64 |
60 | 85 | - name: Get Date |
61 | 86 | id: date |
62 | 87 | # run: echo "::set-output name=date::$(date +'%Y-%m-%dT%H:%M:%SZ')" |
@@ -119,11 +144,18 @@ jobs: |
119 | 144 | fi |
120 | 145 | fi |
121 | 146 |
|
122 | | - if [[ "${{ matrix.node }}" == "18"]]; then |
123 | | - echo "platforms=linux/amd64,linux/arm/v7,linux/arm64" >> $GITHUB_OUTPUT |
124 | | - else |
125 | | - echo "platforms=linux/amd64,linux/arm64" >> $GITHUB_OUTPUT |
126 | | - fi |
| 147 | + # if [[ "${{ matrix.node }}" == "18"]]; then |
| 148 | + # echo "platforms=linux/amd64,linux/arm/v7,linux/arm64" >> $GITHUB_OUTPUT |
| 149 | + # else |
| 150 | + # echo "platforms=linux/amd64,linux/arm64" >> $GITHUB_OUTPUT |
| 151 | + # fi |
| 152 | +
|
| 153 | + # if [[ "${{ matrix.suffix }}" == "-minimal" ]]; then |
| 154 | + # echo "platforms=linux/amd64,linux/arm64" >> $GITHUB_OUTPUT |
| 155 | + # else |
| 156 | + # echo "platforms=linux/amd64,linux/arm/v7,linux/arm64" >> $GITHUB_OUTPUT |
| 157 | + # fi |
| 158 | + echo "platforms=linux/amd64,linux/arm/v7,linux/arm64" >> $GITHUB_OUTPUT |
127 | 159 |
|
128 | 160 | echo $TAGS |
129 | 161 | echo "tags=$TAGS" >> $GITHUB_OUTPUT |
|
0 commit comments