diff --git a/.github/container/Dockerfile b/.github/container/Dockerfile index aec81764a..381995500 100644 --- a/.github/container/Dockerfile +++ b/.github/container/Dockerfile @@ -94,13 +94,13 @@ RUN sed -i '/^loglevel:/a \ \ ################################################################################ #' METHOD='package' - install ejabberd from binary tarball package FROM cgr.dev/chainguard/wolfi-base AS package -COPY tarballs/ejabberd-*-linux-glibc-*.tar.gz /tmp/ +COPY tarballs/ejabberd-*-linux-gnu-*.tar.gz /tmp/ WORKDIR /rootfs ARG HOME RUN home_root_dir=$(echo $HOME | sed 's|\(.*\)/.*|\1 |') \ && mkdir -p $home_root_dir \ && ARCH=$(uname -m | sed -e 's/x86_64/x64/;s/aarch64/arm64/') \ - && tar -xzf /tmp/ejabberd-*-linux-musl-$ARCH.tar.gz -C $home_root_dir + && tar -xzf /tmp/ejabberd-*-linux-gnu-$ARCH.tar.gz -C $home_root_dir ################################################################################ #' OpenSSL - Create server certificate for localhost, diff --git a/.github/workflows/container.yml b/.github/workflows/container.yml index c077db356..b5a72ab71 100644 --- a/.github/workflows/container.yml +++ b/.github/workflows/container.yml @@ -2,9 +2,10 @@ name: Container on: workflow_run: - workflows: [Installers] - types: - - completed + workflows: [Installers] + types: + - completed + branches: [master] env: REGISTRY: ghcr.io @@ -26,7 +27,7 @@ jobs: uses: actions/download-artifact@v4 with: path: tarballs - pattern: tarballs + pattern: ejabberd-tarballs merge-multiple: true - name: Checkout ejabberd-contrib