1
0
mirror of https://github.com/certbot/certbot.git synced 2026-01-26 07:41:33 +03:00

Drop i386 architecture on snap build (#8083)

This PR remove the i386 architecture in the snap build process, because the base snap `core20` is not available for this architecture.
This commit is contained in:
Adrien Ferrand
2020-06-17 00:57:05 +02:00
committed by GitHub
parent ba192f321d
commit 0bb1f0b2ce
6 changed files with 3 additions and 10 deletions

View File

@@ -273,9 +273,6 @@ matrix:
env: SNAP=true TOXENV=integration-external,apacheconftest-external-with-pebble TARGET_ARCH=amd64
<<: *snap-config
<<: *extended-test-suite
- env: SNAP=true TARGET_ARCH=i386
<<: *snap-config
<<: *extended-test-suite
- env: SNAP=true TARGET_ARCH=arm64
<<: *snap-config
<<: *extended-test-suite

View File

@@ -6,7 +6,7 @@ Certbot adheres to [Semantic Versioning](https://semver.org/).
### Added
* Certbot snaps are now available for the i386, arm64, and armhf architectures.
* Certbot snaps are now available for the arm64 and armhf architectures.
* Add minimal code to run Nginx plugin on NetBSD.
* Make Certbot snap find externally snapped plugins
* Function `certbot.compat.filesystem.umask` is a drop-in replacement for `os.umask`

View File

@@ -3,7 +3,7 @@
# Resolve the Snap architecture to Docker architecture (DOCKER_ARCH variable)
# and QEMU architecture (QEMU_ARCH variable).
# Usage: ResolveArch [amd64|i386|arm64|armhf]
# Usage: ResolveArch [amd64|arm64|armhf]
ResolveArch() {
local SNAP_ARCH=$1
@@ -12,10 +12,6 @@ ResolveArch() {
DOCKER_ARCH="amd64"
QEMU_ARCH="x86_64"
;;
"i386")
DOCKER_ARCH="i386"
QEMU_ARCH="i386"
;;
"arm64")
DOCKER_ARCH="arm64v8"
QEMU_ARCH="aarch64"

View File

@@ -5,7 +5,7 @@
set -ex
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )"
TARGET_ARCHS="i386 arm64 armhf"
TARGET_ARCHS="arm64 armhf"
rm -rf "${DIR}/packages/"*