diff --git a/.woodpecker/rust.yml b/.woodpecker/rust.yml deleted file mode 100644 index b03d358..0000000 --- a/.woodpecker/rust.yml +++ /dev/null @@ -1,16 +0,0 @@ -pipeline: - build: - image: woodpeckerci/plugin-docker-buildx - secrets: [docker_username, docker_password] - settings: - repo: seriousbug/rust - dockerfile: rust/Dockerfile - platforms: linux/amd64 - tag: latest - when: - event: - - manual - - push - - cron - branch: main - path: rust/* diff --git a/Readme.md b/Readme.md index 7f7f151..e51ffcf 100644 --- a/Readme.md +++ b/Readme.md @@ -15,15 +15,6 @@ These containers are automatically updated every week, so they should stay fresh Gives you access to `rsync`, `ssh`, and `scp` commands. -### rust - -[![Docker Pulls](https://img.shields.io/docker/pulls/seriousbug/rust) ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/seriousbug/rust/latest)](https://hub.docker.com/r/seriousbug/rust) - -Rust stable toolchain, with `rustup`, `binstall`, `fmt`, `clippy`, `llvm-cov`, `llvm-tools`, and `audit`. - -This is a pretty heavy package as it contains a lot of libraries and other -things I found useful for my work. - ### tor [![Docker Pulls](https://img.shields.io/docker/pulls/seriousbug/tor) ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/seriousbug/tor/latest)](https://hub.docker.com/r/seriousbug/tor) diff --git a/rust/Dockerfile b/rust/Dockerfile deleted file mode 100644 index eab6c3c..0000000 --- a/rust/Dockerfile +++ /dev/null @@ -1,22 +0,0 @@ -FROM debian:latest - -LABEL org.opencontainers.image.authors="kaan@bgenc.net" - -# Install dependencies for rustup & cargo-audit -RUN apt update && apt install curl wget build-essential gcc make pkg-config libssl-dev libgtk-3-dev libayatana-appindicator3-dev librsvg2-dev libsoup2.4-dev libjavascriptcoregtk-4.0-dev libwebkit2gtk-4.0-dev -y -# Install rustup -RUN curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs > rustup-init.sh \ - && sh rustup-init.sh -y \ - && rm rustup-init.sh - -# Install binstall -RUN curl --proto '=https' --tlsv1.2 -sSfL https://github.com/cargo-bins/cargo-binstall/releases/latest/download/cargo-binstall-x86_64-unknown-linux-musl.tgz | tar -zx -C $HOME/.cargo/bin/ - -ENV PATH=/root/.cargo/bin:$PATH - -# Install cargo llvm-cov and llvm-tools-preview -RUN rustup component add llvm-tools-preview \ - && cargo binstall cargo-llvm-cov -y - -# Install cargo-audit -RUN cargo install cargo-audit