+67
-70
lines changedFilter options
+67
-70
lines changed Original file line number Diff line number Diff line change
@@ -100,8 +100,7 @@ jobs:
100
100
strategy:
101
101
fail-fast: false # Don't cancel all jobs if one fails.
102
102
matrix:
103
-
# TODO: Re-enable once aarch64 is fixed.
104
-
arch: [x86_64]
103
+
arch: [x86_64, aarch64]
105
104
name: Linux Release ${{ matrix.arch }}
106
105
runs-on: ubuntu-22-4core
107
106
steps:
Original file line number Diff line number Diff line change
@@ -139,43 +139,42 @@ jobs:
139
139
composer update --ignore-platform-reqs;
140
140
composer ${{ matrix.test }}'
141
141
142
-
# TODO: Re-enable once aarch64 is fixed.
143
-
# linux-aarch64:
144
-
# name: Linux aarch64
145
-
# runs-on: ubuntu-22-4core
146
-
# steps:
147
-
# - name: Checkout pending changes
148
-
# uses: protocolbuffers/protobuf-ci/checkout@v4
149
-
# with:
150
-
# ref: ${{ inputs.safe-checkout }}
151
-
#
152
-
# - name: Cross compile protoc for aarch64
153
-
# id: cross-compile
154
-
# uses: protocolbuffers/protobuf-ci/cross-compile-protoc@v4
155
-
# with:
156
-
# image: us-docker.pkg.dev/protobuf-build/containers/common/linux/bazel:6.4.0-cf84e92285ca133b9c8104ad7b14d70e953cbb8e
157
-
# credentials: ${{ secrets.GAR_SERVICE_ACCOUNT }}
158
-
# architecture: linux-aarch64
159
-
#
160
-
# - name: Setup composer
161
-
# uses: protocolbuffers/protobuf-ci/composer-setup@v4
162
-
# with:
163
-
# cache-prefix: php-8.1
164
-
# directory: php
165
-
#
166
-
# - name: Run tests
167
-
# uses: protocolbuffers/protobuf-ci/docker@v4
168
-
# with:
169
-
# image: us-docker.pkg.dev/protobuf-build/containers/test/linux/php-aarch64@sha256:77ff9fdec867bbfb290ee0b10d8b7a3e5e434155daa5ec93de7341c7592b858d
170
-
# platform: linux/arm64
171
-
# credentials: ${{ secrets.GAR_SERVICE_ACCOUNT }}
172
-
# extra-flags: -e COMPOSER_HOME=/workspace/composer-cache -e PROTOC=/workspace/${{ steps.cross-compile.outputs.protoc }}
173
-
# command: >-
174
-
# -c '
175
-
# cd php;
176
-
# composer update --ignore-platform-reqs;
177
-
# composer test;
178
-
# composer test_c'
142
+
linux-aarch64:
143
+
name: Linux aarch64
144
+
runs-on: ubuntu-22-4core
145
+
steps:
146
+
- name: Checkout pending changes
147
+
uses: protocolbuffers/protobuf-ci/checkout@v4
148
+
with:
149
+
ref: ${{ inputs.safe-checkout }}
150
+
151
+
- name: Cross compile protoc for aarch64
152
+
id: cross-compile
153
+
uses: protocolbuffers/protobuf-ci/cross-compile-protoc@v4
154
+
with:
155
+
image: us-docker.pkg.dev/protobuf-build/containers/common/linux/bazel:6.4.0-cf84e92285ca133b9c8104ad7b14d70e953cbb8e
156
+
credentials: ${{ secrets.GAR_SERVICE_ACCOUNT }}
157
+
architecture: linux-aarch64
158
+
159
+
- name: Setup composer
160
+
uses: protocolbuffers/protobuf-ci/composer-setup@v4
161
+
with:
162
+
cache-prefix: php-8.1
163
+
directory: php
164
+
165
+
- name: Run tests
166
+
uses: protocolbuffers/protobuf-ci/docker@v4
167
+
with:
168
+
image: us-docker.pkg.dev/protobuf-build/containers/test/linux/php-aarch64@sha256:77ff9fdec867bbfb290ee0b10d8b7a3e5e434155daa5ec93de7341c7592b858d
169
+
platform: linux/arm64
170
+
credentials: ${{ secrets.GAR_SERVICE_ACCOUNT }}
171
+
extra-flags: -e COMPOSER_HOME=/workspace/composer-cache -e PROTOC=/workspace/${{ steps.cross-compile.outputs.protoc }}
172
+
command: >-
173
+
-cex '
174
+
cd php;
175
+
composer update --ignore-platform-reqs;
176
+
composer test;
177
+
composer test_c'
179
178
180
179
macos:
181
180
strategy:
Original file line number Diff line number Diff line change
@@ -95,37 +95,36 @@ jobs:
95
95
rake clobber_package gem;
96
96
PROTOC=/workspace/${{ steps.cross-compile.outputs.protoc }} rake test'
97
97
98
-
# TODO: Re-enable once aarch64 is fixed.
99
-
# linux-aarch64:
100
-
# name: Linux aarch64
101
-
# runs-on: ubuntu-22-4core
102
-
# steps:
103
-
# - name: Checkout pending changes
104
-
# uses: protocolbuffers/protobuf-ci/checkout@v4
105
-
# with:
106
-
# ref: ${{ inputs.safe-checkout }}
107
-
#
108
-
# - name: Cross compile protoc for aarch64
109
-
# id: cross-compile
110
-
# uses: protocolbuffers/protobuf-ci/cross-compile-protoc@v4
111
-
# with:
112
-
# image: us-docker.pkg.dev/protobuf-build/containers/common/linux/bazel:6.4.0-cf84e92285ca133b9c8104ad7b14d70e953cbb8e
113
-
# credentials: ${{ secrets.GAR_SERVICE_ACCOUNT }}
114
-
# architecture: linux-aarch64
115
-
#
116
-
# - name: Run tests
117
-
# uses: protocolbuffers/protobuf-ci/docker@v4
118
-
# with:
119
-
# image: arm64v8/ruby:3.0.2-buster
120
-
# credentials: ${{ secrets.GAR_SERVICE_ACCOUNT }}
121
-
# command: >-
122
-
# /bin/bash -cex '
123
-
# gem install bundler -v 2.5.13;
124
-
# cd /workspace/ruby;
125
-
# bundle;
126
-
# PROTOC=/workspace/${{ steps.cross-compile.outputs.protoc }} rake;
127
-
# rake clobber_package gem;
128
-
# PROTOC=/workspace/${{ steps.cross-compile.outputs.protoc }} rake test'
98
+
linux-aarch64:
99
+
name: Linux aarch64
100
+
runs-on: ubuntu-22-4core
101
+
steps:
102
+
- name: Checkout pending changes
103
+
uses: protocolbuffers/protobuf-ci/checkout@v4
104
+
with:
105
+
ref: ${{ inputs.safe-checkout }}
106
+
107
+
- name: Cross compile protoc for aarch64
108
+
id: cross-compile
109
+
uses: protocolbuffers/protobuf-ci/cross-compile-protoc@v4
110
+
with:
111
+
image: us-docker.pkg.dev/protobuf-build/containers/common/linux/bazel:6.4.0-cf84e92285ca133b9c8104ad7b14d70e953cbb8e
112
+
credentials: ${{ secrets.GAR_SERVICE_ACCOUNT }}
113
+
architecture: linux-aarch64
114
+
115
+
- name: Run tests
116
+
uses: protocolbuffers/protobuf-ci/docker@v4
117
+
with:
118
+
image: arm64v8/ruby:3.0.2-buster
119
+
credentials: ${{ secrets.GAR_SERVICE_ACCOUNT }}
120
+
command: >-
121
+
/bin/bash -cex '
122
+
gem install bundler -v 2.5.13;
123
+
cd /workspace/ruby;
124
+
bundle;
125
+
PROTOC=/workspace/${{ steps.cross-compile.outputs.protoc }} rake;
126
+
rake clobber_package gem;
127
+
PROTOC=/workspace/${{ steps.cross-compile.outputs.protoc }} rake test'
129
128
130
129
macos:
131
130
strategy:
You can’t perform that action at this time.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4