Lines Matching +full:actions +full:- +full:builder
5 branches-ignore:
6 - 'main'
7 - 'docs'
13 PACKAGE_NAME: aws-crt-java
14 LINUX_BASE_IMAGE: ubuntu-18-x64
15 RUN: ${{ github.run_id }}-${{ github.run_number }}
19 AWS_REGION: us-east-1
20 AWS_DEVICE_FARM_REGION: us-west-2 # Device Farm only available in us-west-2 region
23 linux-compat:
24 runs-on: ubuntu-22.04 # latest
28 - manylinux2014-x64
29 - manylinux2014-x86
30 - al2-x64
31 - fedora-34-x64
32 - opensuse-leap
33 - rhel8-x64
34 #- manylinux2014-x86 until we find 32-bit linux binaries we can use
36 - name: Checkout Sources
37 uses: actions/checkout@v3
40 - name: Build ${{ env.PACKAGE_NAME }}
42 … s3 cp s3://aws-crt-test-stuff/ci/${{ env.BUILDER_VERSION }}/linux-container-ci.sh ./linux-contain…
43 …./linux-container-ci.sh ${{ env.BUILDER_VERSION }} aws-crt-${{ matrix.image }} build -p ${{ env.PA…
45 linux-compiler-compat:
46 runs-on: ubuntu-22.04 # latest
50 - clang-3
51 - clang-6
52 - clang-8
53 - clang-9
54 - clang-10
55 - clang-11
56 - gcc-4.8
57 - gcc-5
58 - gcc-6
59 - gcc-7
60 - gcc-8
62 - name: Checkout Sources
63 uses: actions/checkout@v3
66 - name: Build ${{ env.PACKAGE_NAME }}
68 … s3 cp s3://aws-crt-test-stuff/ci/${{ env.BUILDER_VERSION }}/linux-container-ci.sh ./linux-contain…
69 …./linux-container-ci.sh ${{ env.BUILDER_VERSION }} aws-crt-${{ env.LINUX_BASE_IMAGE }} build -p ${…
71 linux-arm:
73 runs-on: ubuntu-22.04 # latest
78 - name: Build ${{ env.PACKAGE_NAME }}
80 …-c "from urllib.request import urlretrieve; urlretrieve('${{ env.BUILDER_HOST }}/${{ env.BUILDER_S…
81 chmod a+x builder
82 … ./builder build -p ${{ env.PACKAGE_NAME }} --target=linux-${{ matrix.arch }} --spec=downstream
84 linux-musl:
85 runs-on: ubuntu-22.04 # latest
89 - alpine-3.16-x64
90 - alpine-3.16-arm64
91 - openwrt-x64-openjdk8
93 - name: Install qemu/docker
94 run: docker run --rm --privileged multiarch/qemu-user-static --reset -p yes
95 - name: Checkout Sources
96 uses: actions/checkout@v2
99 - name: Build ${{ env.PACKAGE_NAME }}
101 … s3 cp s3://aws-crt-test-stuff/ci/${{ env.BUILDER_VERSION }}/linux-container-ci.sh ./linux-contain…
102 …./linux-container-ci.sh ${{ env.BUILDER_VERSION }} aws-crt-${{ matrix.image }} build -p ${{ env.PA…
109 linux-musl-armv7:
110 runs-on: ubuntu-20.04 # latest
112 - name: Install qemu/docker
113 run: docker run --rm --privileged multiarch/qemu-user-static --reset -p yes
114 - name: Checkout Sources
115 uses: actions/checkout@v2
118 - name: Build ${{ env.PACKAGE_NAME }}
121 … s3 cp s3://aws-crt-test-stuff/ci/${{ env.BUILDER_VERSION }}/linux-container-ci.sh ./linux-contain…
122 …./linux-container-ci.sh ${{ env.BUILDER_VERSION }} aws-crt-alpine-3.16-armv7 build -p ${{ env.PACK…
125 runs-on: ubuntu-22.04 # latest
127 fail-fast: false
130 - raspbian-bullseye
133 - name: Install qemu/docker
134 run: docker run --rm --privileged multiarch/qemu-user-static --reset -p yes
135 - name: Build ${{ env.PACKAGE_NAME }}
137 … s3 cp s3://aws-crt-test-stuff/ci/${{ env.BUILDER_VERSION }}/linux-container-ci.sh ./linux-contain…
138 …./linux-container-ci.sh ${{ env.BUILDER_VERSION }} aws-crt-${{ matrix.image }} build -p ${{ env.PA…
142 runs-on: windows-2022 # latest
144 - name: Checkout Sources
145 uses: actions/checkout@v3
148 - name: Build ${{ env.PACKAGE_NAME }} + consumers
150 …-c "from urllib.request import urlretrieve; urlretrieve('${{ env.BUILDER_HOST }}/${{ env.BUILDER_S…
151 python builder.pyz build -p ${{ env.PACKAGE_NAME }} --spec=downstream
153 windows-vc14:
154 runs-on: windows-2019 # windows-2019 is last env with Visual Studio 2015 (v14.0)
159 - name: Checkout Sources
160 uses: actions/checkout@v3
163 - name: Build ${{ env.PACKAGE_NAME }} + consumers
167 …-c "from urllib.request import urlretrieve; urlretrieve('${{ env.BUILDER_HOST }}/${{ env.BUILDER_S…
168 python builder.pyz build -p ${{ env.PACKAGE_NAME }} downstream
171 runs-on: macos-13 # latest
173 - name: Checkout Sources
174 uses: actions/checkout@v3
177 - name: Build ${{ env.PACKAGE_NAME }} + consumers
179 …-c "from urllib.request import urlretrieve; urlretrieve('${{ env.BUILDER_HOST }}/${{ env.BUILDER_S…
180 chmod a+x builder
181 ./builder build -p ${{ env.PACKAGE_NAME }} --spec=downstream
183 osx-arm64:
184 runs-on: macos-13 # latest
186 - name: Checkout Sources
187 uses: actions/checkout@v3
190 - name: Build ${{ env.PACKAGE_NAME }} + consumers
192 mvn -B compile -P mac-arm64
193 - name: verify backward compatibility
197 osx-x64:
198 runs-on: macos-13
200 - name: Checkout Sources
201 uses: actions/checkout@v2
204 - name: Build ${{ env.PACKAGE_NAME }} + consumers
206 mvn -B compile -P mac-x64
207 - name: verify backward compatibility
212 # ubuntu-20.04 comes with Android tooling, see:
213 …# https://github.com/actions/virtual-environments/blob/main/images/linux/Ubuntu2004-README.md#andr…
215 runs-on: ubuntu-20.04 # latest
217 - name: Checkout Sources
218 uses: actions/checkout@v2
222 - name: set up JDK 11
223 uses: actions/setup-java@v3
225 java-version: '11'
229 - name: Build ${{ env.PACKAGE_NAME }}
232 ./gradlew -PnewVersion="1.0.0-SNAPSHOT" :android:crt:publishToMavenLocal
234 - name: Setup Android Test Files
237 python3 -m pip install boto3
239 - name: Build Test App
244 - name: Device Farm Tests
248 --run_id ${{ github.run_id }} \
249 --run_attempt ${{ github.run_attempt }} \
250 …--project_arn $(aws secretsmanager get-secret-value --region us-east-1 --secret-id "ci/DeviceFarm/…
251 …--device_pool_arn $(aws secretsmanager get-secret-value --region us-east-1 --secret-id "ci/DeviceF…
254 check-docs:
255 runs-on: ubuntu-22.04 # latest
257 - uses: actions/checkout@v3
260 - name: Check docs
262 ./make-docs.sh
264 check-submodules:
265 runs-on: ubuntu-22.04 # latest
267 - name: Checkout Source
268 uses: actions/checkout@v3
271 fetch-depth: 0
272 - name: Check Submodules
274 # https://github.com/actions/runner/issues/480
275 uses: awslabs/aws-crt-builder/.github/actions/check-submodules@main
278 localhost-test-linux:
279 runs-on: ubuntu-22.04 # latest
281 - name: Checkout
282 uses: actions/checkout@v3
285 - name: Configure local host
287 python3 -m pip install h2
288 cd crt/aws-c-http/tests/py_localhost/
291 - name: Build and test
293 …-c "from urllib.request import urlretrieve; urlretrieve('${{ env.BUILDER_HOST }}/${{ env.BUILDER_S…
294 python builder.pyz localhost-test -p ${{ env.PACKAGE_NAME }} --spec=downstream
296 localhost-test-mac:
297 runs-on: macos-13 # latest
299 - name: Checkout
300 uses: actions/checkout@v3
303 - name: Configure local host
305 python3 -m pip install h2
306 cd crt/aws-c-http/tests/py_localhost/
309 - name: Build and test
311 …-c "from urllib.request import urlretrieve; urlretrieve('${{ env.BUILDER_HOST }}/${{ env.BUILDER_S…
312 chmod a+x builder
313 ./builder localhost-test -p ${{ env.PACKAGE_NAME }} --spec=downstream
315 localhost-test-win:
316 runs-on: windows-2022 # latest
318 - name: Checkout
319 uses: actions/checkout@v3
322 - name: Configure local host
324 python -m pip install h2
325 - name: Build and test
327 cd crt/aws-c-http/tests/py_localhost/
328 Start-Process -NoNewWindow python .\server.py
329 Start-Process -NoNewWindow python .\non_tls_server.py
330 …-c "from urllib.request import urlretrieve; urlretrieve('${{ env.BUILDER_HOST }}/${{ env.BUILDER_S…
331 python builder.pyz localhost-test -p ${{ env.PACKAGE_NAME }} downstream