diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 772ad4f..058d49e 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -41,6 +41,7 @@ jobs: steps: - name: Prepare Environment run: | + printf '%s\n' 'https://dl-cdn.alpinelinux.org/alpine/edge/community' >> /etc/apk/repositories apk add --no-cache --update abuild-rootbld alpine-sdk atools-apkbuild-lint bash ca-certificates curl doas git jq nodejs rsync shellcheck sudo tar trivy_archive="trivy_${TRIVY_VERSION}_Linux-64bit.tar.gz" curl -fsSL -o "/tmp/${trivy_archive}" "https://github.com/aquasecurity/trivy/releases/download/v${TRIVY_VERSION}/${trivy_archive}" diff --git a/scripts/apk/ci-smoke.sh b/scripts/apk/ci-smoke.sh index 8f5e834..1c95c4c 100755 --- a/scripts/apk/ci-smoke.sh +++ b/scripts/apk/ci-smoke.sh @@ -30,11 +30,11 @@ done if [[ -d "${repo_dir}" ]]; then cp "${repo_dir}"/*.rsa.pub /etc/apk/keys/ echo "${repo_root}/packages/${repo_name}" >> /etc/apk/repositories -elif [[ -z "${registry_url}" ]]; then - printf 'missing local repository and no registry fallback: packages/%s/%s\n' "${repo_name}" "${arch}" >&2 - exit 1 -fi -if [[ -n "${registry_url}" ]]; then +else + if [[ -z "${registry_url}" ]]; then + printf 'missing local repository and no registry fallback: packages/%s/%s\n' "${repo_name}" "${arch}" >&2 + exit 1 + fi if [[ ! -f "${registry_key}" ]]; then printf 'missing Alpine registry signing key: %s\n' "${registry_key:-}" >&2 exit 1