Skip to content

Commit 1bc9f3a

Browse files
committed
Disable the 32-bit ARM packaging
1 parent cbc4cef commit 1bc9f3a

File tree

1 file changed

+1
-91
lines changed

1 file changed

+1
-91
lines changed

.github/workflows/release.yml

Lines changed: 1 addition & 91 deletions
Original file line numberDiff line numberDiff line change
@@ -155,85 +155,6 @@ jobs:
155155
./dist/*.deb
156156
./dist/*.rpm
157157
retention-days: 2
158-
build-arm:
159-
name: Linux ARM release asset
160-
runs-on: ubuntu-latest
161-
steps:
162-
- name: Install packages
163-
env:
164-
DEBIAN_FRONTEND: "noninteractive"
165-
TZ: "Etc/UTC"
166-
run: |
167-
sudo apt-get -qq update
168-
sudo apt-get -qq -y install binfmt-support qemu-user-static
169-
- name: Checkout code
170-
uses: actions/checkout@v2
171-
- name: Build project
172-
id: make_dist
173-
run: |
174-
make dist-arm
175-
cd dist
176-
ARCHIVE=$(echo nimbus-eth2_Linux_arm32v7_*.tar.gz)
177-
echo "::set-output name=archive::"${ARCHIVE}
178-
echo "::set-output name=archive_dir::"${ARCHIVE%.tar.gz}
179-
tar -xzf ${ARCHIVE} ${ARCHIVE%.tar.gz}/build/nimbus_beacon_node.sha512sum
180-
tar -xzf ${ARCHIVE} ${ARCHIVE%.tar.gz}/build/nimbus_validator_client.sha512sum
181-
- name: Upload archive artefact
182-
uses: actions/upload-artifact@v2
183-
with:
184-
name: Linux_arm_archive
185-
path: ./dist/${{ steps.make_dist.outputs.archive }}
186-
retention-days: 2
187-
- name: Upload BN checksum artefact
188-
uses: actions/upload-artifact@v2
189-
with:
190-
name: Linux_arm_checksum
191-
path: ./dist/${{ steps.make_dist.outputs.archive_dir }}/build/nimbus_beacon_node.sha512sum
192-
retention-days: 2
193-
- name: Upload VC checksum artefact
194-
uses: actions/upload-artifact@v2
195-
with:
196-
name: Linux_arm_checksum
197-
path: ./dist/${{ steps.make_dist.outputs.archive_dir }}/build/nimbus_validator_client.sha512sum
198-
retention-days: 2
199-
- name: Login to Docker Hub
200-
uses: docker/login-action@v1
201-
with:
202-
username: ${{ secrets.DOCKERHUB_USERNAME }}
203-
password: ${{ secrets.DOCKERHUB_TOKEN }}
204-
- name: Build and push a Docker images for end users
205-
run: |
206-
cd dist
207-
tar -xzf ${{ steps.make_dist.outputs.archive }}
208-
mv ${{ steps.make_dist.outputs.archive_dir }} ../docker/dist/binaries/nimbus-eth2
209-
cd ../docker/dist/binaries
210-
REFNAME="${{ github.ref }}"
211-
TAG="${REFNAME#refs/tags/}"
212-
cp -a /usr/bin/qemu-arm-static .
213-
DOCKER_BUILDKIT=1 docker build -f Dockerfile.bn.arm -t statusim/nimbus-eth2:arm-${TAG} -t statusim/nimbus-eth2:arm-latest .
214-
docker push statusim/nimbus-eth2:arm-${TAG}
215-
docker push statusim/nimbus-eth2:arm-latest
216-
217-
DOCKER_BUILDKIT=1 docker build -f Dockerfile.vc.arm -t statusim/nimbus-validator-client:arm-${TAG} -t statusim/nimbus-validator-client:arm-latest .
218-
docker push statusim/nimbus-validator-client:arm-${TAG}
219-
docker push statusim/nimbus-validator-client:arm-latest
220-
221-
- name: Setup ruby # Needed for fpm
222-
uses: ruby/setup-ruby@v1
223-
with:
224-
ruby-version: '3.1' # Not needed with a .ruby-version file
225-
- name: Create RPM/DEB
226-
run: |
227-
scripts/make_packages.sh -b nimbus_beacon_node -t dist/*.tar.gz --install-fpm
228-
scripts/make_packages.sh -b nimbus_validator_client -t dist/*.tar.gz --install-fpm
229-
- name: Upload DEB
230-
uses: actions/upload-artifact@v3
231-
with:
232-
name: Linux_arm_packages
233-
path: |
234-
./dist/*.deb
235-
./dist/*.rpm
236-
retention-days: 2
237158
build-win64:
238159
name: Windows AMD64 release asset
239160
runs-on: ubuntu-latest
@@ -338,7 +259,7 @@ jobs:
338259
retention-days: 2
339260
prepare-release:
340261
name: Prepare release draft
341-
needs: [build-amd64, build-arm64, build-arm, build-win64, build-macos-amd64, build-macos-arm64]
262+
needs: [build-amd64, build-arm64, build-win64, build-macos-amd64, build-macos-arm64]
342263
runs-on: ubuntu-latest
343264
steps:
344265
- name: Download artefacts
@@ -364,8 +285,6 @@ jobs:
364285
cat Linux_amd64_checksum/* >> release_notes.md
365286
echo '# Linux ARM64' >> release_notes.md
366287
cat Linux_arm64_checksum/* >> release_notes.md
367-
echo '# Linux ARM' >> release_notes.md
368-
cat Linux_arm_checksum/* >> release_notes.md
369288
echo '# Windows AMD64' >> release_notes.md
370289
cat Windows_amd64_checksum/* >> release_notes.md
371290
echo '# macOS AMD64' >> release_notes.md
@@ -387,8 +306,6 @@ jobs:
387306
Linux_amd64_packages/*
388307
Linux_arm64_archive/*
389308
Linux_arm64_packages/*
390-
Linux_arm_archive/*
391-
Linux_arm_packages/*
392309
Windows_amd64_archive/*
393310
macOS_amd64_archive/*
394311
macOS_arm64_archive/*
@@ -403,9 +320,6 @@ jobs:
403320
Linux_arm64_archive
404321
Linux_arm64_checksum
405322
Linux_arm64_packages
406-
Linux_arm_archive
407-
Linux_arm_checksum
408-
Linux_arm_packages
409323
Windows_amd64_archive
410324
Windows_amd64_checksum
411325
macOS_amd64_archive
@@ -427,23 +341,19 @@ jobs:
427341
statusim/nimbus-eth2:multiarch-${TAG} \
428342
--amend statusim/nimbus-eth2:amd64-${TAG} \
429343
--amend statusim/nimbus-eth2:arm64-${TAG} \
430-
--amend statusim/nimbus-eth2:arm-${TAG}
431344
docker manifest push statusim/nimbus-eth2:multiarch-${TAG}
432345
docker manifest create \
433346
statusim/nimbus-eth2:multiarch-latest \
434347
--amend statusim/nimbus-eth2:amd64-latest \
435348
--amend statusim/nimbus-eth2:arm64-latest \
436-
--amend statusim/nimbus-eth2:arm-latest
437349
docker manifest push statusim/nimbus-eth2:multiarch-latest
438350
docker manifest create \
439351
statusim/nimbus-validator-client:multiarch-${TAG} \
440352
--amend statusim/nimbus-validator-client:amd64-${TAG} \
441353
--amend statusim/nimbus-validator-client:arm64-${TAG} \
442-
--amend statusim/nimbus-validator-client:arm-${TAG}
443354
docker manifest push statusim/nimbus-validator-client:multiarch-${TAG}
444355
docker manifest create \
445356
statusim/nimbus-validator-client:multiarch-latest \
446357
--amend statusim/nimbus-validator-client:amd64-latest \
447358
--amend statusim/nimbus-validator-client:arm64-latest \
448-
--amend statusim/nimbus-validator-client:arm-latest
449359
docker manifest push statusim/nimbus-validator-client:multiarch-latest

0 commit comments

Comments
 (0)