File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ name : Rust
2+
3+ on :
4+ push :
5+ branches : [ "master" ]
6+ pull_request :
7+ branches : [ "master" ]
8+
9+ env :
10+ CARGO_TERM_COLOR : always
11+
12+ jobs :
13+ build :
14+ runs-on : ubuntu-latest
15+ container :
16+ image : mrepol742/rust-gtk:latest
17+
18+ steps :
19+ - uses : actions/checkout@v4
20+
21+ - name : Build
22+ run : cargo build --verbose
23+
24+ - name : Run tests
25+ run : cargo test --verbose
Original file line number Diff line number Diff line change 1+ FROM ubuntu:22.04
2+
3+ ENV DEBIAN_FRONTEND=noninteractive
4+ ENV CARGO_HOME=/usr/local/cargo
5+ ENV RUSTUP_HOME=/usr/local/rustup
6+ ENV PATH=$CARGO_HOME/bin:$PATH
7+
8+ RUN apt-get update && \
9+ apt-get install -y --no-install-recommends \
10+ build-essential \
11+ pkg-config \
12+ curl \
13+ git \
14+ libglib2.0-dev \
15+ libgtk-3-dev \
16+ libwebkit2gtk-4.1-dev \
17+ ca-certificates \
18+ && rm -rf /var/lib/apt/lists/*
19+
20+ RUN curl https://sh.rustup.rs -sSf | sh -s -- -y --default-toolchain stable
21+
22+ WORKDIR /rust-browser
23+
24+ CMD ["bash" ]
You can’t perform that action at this time.
0 commit comments