diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 8b41006..9adf8c2 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -14,8 +14,8 @@ on: default: "nightly" jobs: - push_to_registry: - name: Push Docker image to Docker Hub + build: + name: Build runs-on: ubuntu-latest steps: - name: Checkout repository @@ -36,7 +36,7 @@ jobs: tags: | type=raw,value=latest - - name: Build and push Docker image + - name: Build and push Docker image to ghcr uses: docker/build-push-action@v4 with: context: . diff --git a/Dockerfile b/Dockerfile index d27841d..c751bfc 100644 --- a/Dockerfile +++ b/Dockerfile @@ -9,7 +9,8 @@ ENV RUSTUP_HOME=/usr/local/rustup \ RUN apk add --no-cache rustup build-base jq perl clang llvm ARG RUST_TOOLCHAIN=nightly -RUN rustup-init -y --default-toolchain ${RUST_TOOLCHAIN} -c rust-src +RUN rustup-init -y --default-toolchain ${RUST_TOOLCHAIN} -c rust-src && \ + ln -s /usr/local/rustup/toolchains/${RUST_TOOLCHAIN}-x86_64-unknown-linux-musl /usr/local/rustup/toolchains/nightly-x86_64-unknown-linux-musl || true RUN curl -L --proto '=https' --tlsv1.2 -sSf https://raw.githubusercontent.com/cargo-bins/cargo-binstall/main/install-from-binstall-release.sh | ash && \ cargo binstall --no-confirm --no-symlinks cargo-make cargo-vita