mirror of https://github.com/vacp2p/nim-libp2p.git
chore(ci): Enable S3 caching for interop (#1193)
- Adds our S3 bucket for caching docker images as Protocol Labs shut down their shared one. - Remove the free disk space workaround that prevented the jobs from failing for using too much space for the images. --------- Co-authored-by: diegomrsantos <diego@status.im>
This commit is contained in:
parent
d389d96789
commit
5d48776b02
|
@ -17,12 +17,6 @@ jobs:
|
||||||
name: Run transport interoperability tests
|
name: Run transport interoperability tests
|
||||||
runs-on: ubuntu-22.04
|
runs-on: ubuntu-22.04
|
||||||
steps:
|
steps:
|
||||||
- name: Free Disk Space (Ubuntu)
|
|
||||||
# For some reason the original job (libp2p/test-plans) has enough disk space, but this one doesn't.
|
|
||||||
uses: jlumbroso/free-disk-space@v1.3.1
|
|
||||||
with:
|
|
||||||
tool-cache: true
|
|
||||||
|
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
- uses: docker/setup-buildx-action@v3
|
- uses: docker/setup-buildx-action@v3
|
||||||
- name: Build image
|
- name: Build image
|
||||||
|
@ -32,6 +26,10 @@ jobs:
|
||||||
with:
|
with:
|
||||||
test-filter: nim-libp2p-head
|
test-filter: nim-libp2p-head
|
||||||
extra-versions: ${{ github.workspace }}/tests/transport-interop/version.json
|
extra-versions: ${{ github.workspace }}/tests/transport-interop/version.json
|
||||||
|
s3-cache-bucket: ${{ vars.S3_LIBP2P_BUILD_CACHE_BUCKET_NAME }}
|
||||||
|
s3-access-key-id: ${{ vars.S3_LIBP2P_BUILD_CACHE_AWS_ACCESS_KEY_ID }}
|
||||||
|
s3-secret-access-key: ${{ secrets.S3_LIBP2P_BUILD_CACHE_AWS_SECRET_ACCESS_KEY }}
|
||||||
|
aws-region: ${{ vars.S3_LIBP2P_BUILD_CACHE_AWS_REGION }}
|
||||||
|
|
||||||
run-hole-punching-interop:
|
run-hole-punching-interop:
|
||||||
name: Run hole-punching interoperability tests
|
name: Run hole-punching interoperability tests
|
||||||
|
@ -46,3 +44,7 @@ jobs:
|
||||||
with:
|
with:
|
||||||
test-filter: nim-libp2p-head
|
test-filter: nim-libp2p-head
|
||||||
extra-versions: ${{ github.workspace }}/tests/hole-punching-interop/version.json
|
extra-versions: ${{ github.workspace }}/tests/hole-punching-interop/version.json
|
||||||
|
s3-cache-bucket: ${{ vars.S3_LIBP2P_BUILD_CACHE_BUCKET_NAME }}
|
||||||
|
s3-access-key-id: ${{ vars.S3_LIBP2P_BUILD_CACHE_AWS_ACCESS_KEY_ID }}
|
||||||
|
s3-secret-access-key: ${{ secrets.S3_LIBP2P_BUILD_CACHE_AWS_SECRET_ACCESS_KEY }}
|
||||||
|
aws-region: ${{ vars.S3_LIBP2P_BUILD_CACHE_AWS_REGION }}
|
||||||
|
|
Loading…
Reference in New Issue