From fe89af091d0a3b63f63e482ae2dbb3478f67fbcc Mon Sep 17 00:00:00 2001 From: extrawurst Date: Sat, 7 Dec 2024 09:12:43 +0100 Subject: [PATCH 1/6] install just --- dockerfile | 5 +++-- justfile | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/dockerfile b/dockerfile index dc5aa1b..b1ac856 100644 --- a/dockerfile +++ b/dockerfile @@ -19,8 +19,9 @@ RUN apt-get install -y --no-install-recommends \ unzip \ pkg-config \ apt-transport-https \ - ca-certificates && \ - rm -rf /var/lib/apt/lists/* + ca-certificates \ + just \ + && rm -rf /var/lib/apt/lists/* # Copy the start script and make it executable COPY start.sh /start.sh diff --git a/justfile b/justfile index 0732ce3..bb81a53 100644 --- a/justfile +++ b/justfile @@ -1,6 +1,6 @@ IMAGE_NAME:="ghcr.io/rustunit/github-runner" -IMAGE_TAG:="0.1.0" +IMAGE_TAG:="0.1.1" build: docker build -t {{IMAGE_NAME}}:latest . From be9497682bdb5c43ad29d58367070b58ee03cbdd Mon Sep 17 00:00:00 2001 From: extrawurst Date: Sat, 7 Dec 2024 09:18:34 +0100 Subject: [PATCH 2/6] ci and install just --- .github/workflows/ci.yml | 17 +++++++++++++++++ dockerfile | 5 +++-- 2 files changed, 20 insertions(+), 2 deletions(-) create mode 100644 .github/workflows/ci.yml diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml new file mode 100644 index 0000000..2596daa --- /dev/null +++ b/.github/workflows/ci.yml @@ -0,0 +1,17 @@ +name: ci + +on: + pull_request: + +jobs: + build_runner: + runs-on: ubuntu-latest + permissions: + contents: read + packages: write + attestations: write + steps: + - uses: actions/checkout@v4 + - uses: extractions/setup-just@v1 + - name: Docker build + run: just build diff --git a/dockerfile b/dockerfile index b1ac856..9d99dd1 100644 --- a/dockerfile +++ b/dockerfile @@ -1,4 +1,4 @@ -FROM ghcr.io/actions/actions-runner:2.320.0 +FROM ghcr.io/actions/actions-runner:2.321.0 USER root @@ -20,9 +20,10 @@ RUN apt-get install -y --no-install-recommends \ pkg-config \ apt-transport-https \ ca-certificates \ - just \ && rm -rf /var/lib/apt/lists/* +RUN curl --proto '=https' --tlsv1.2 -sSf https://just.systems/install.sh | bash -s -- --to /usr/var/bin + # Copy the start script and make it executable COPY start.sh /start.sh RUN chmod +x /start.sh From 8509a80ccf32bfba5586b21ef7cc76ba54e99cc2 Mon Sep 17 00:00:00 2001 From: extrawurst Date: Sat, 7 Dec 2024 09:21:44 +0100 Subject: [PATCH 3/6] test --- dockerfile | 1 + 1 file changed, 1 insertion(+) diff --git a/dockerfile b/dockerfile index 9d99dd1..eb0ff9b 100644 --- a/dockerfile +++ b/dockerfile @@ -23,6 +23,7 @@ RUN apt-get install -y --no-install-recommends \ && rm -rf /var/lib/apt/lists/* RUN curl --proto '=https' --tlsv1.2 -sSf https://just.systems/install.sh | bash -s -- --to /usr/var/bin +RUN just 1.37.0 # Copy the start script and make it executable COPY start.sh /start.sh From 615692f52bbc6caebf61cf595393f5cf990a27d3 Mon Sep 17 00:00:00 2001 From: extrawurst Date: Sat, 7 Dec 2024 09:24:15 +0100 Subject: [PATCH 4/6] fix install path --- dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dockerfile b/dockerfile index eb0ff9b..bccd50a 100644 --- a/dockerfile +++ b/dockerfile @@ -22,7 +22,7 @@ RUN apt-get install -y --no-install-recommends \ ca-certificates \ && rm -rf /var/lib/apt/lists/* -RUN curl --proto '=https' --tlsv1.2 -sSf https://just.systems/install.sh | bash -s -- --to /usr/var/bin +RUN curl --proto '=https' --tlsv1.2 -sSf https://just.systems/install.sh | bash -s -- --to /usr/bin RUN just 1.37.0 # Copy the start script and make it executable From e337a0e965c7b06907bc4b77ebac8463ff6cb5a9 Mon Sep 17 00:00:00 2001 From: extrawurst Date: Sat, 7 Dec 2024 09:25:33 +0100 Subject: [PATCH 5/6] print version --- dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dockerfile b/dockerfile index bccd50a..75b2d2e 100644 --- a/dockerfile +++ b/dockerfile @@ -23,7 +23,7 @@ RUN apt-get install -y --no-install-recommends \ && rm -rf /var/lib/apt/lists/* RUN curl --proto '=https' --tlsv1.2 -sSf https://just.systems/install.sh | bash -s -- --to /usr/bin -RUN just 1.37.0 +RUN just --version # Copy the start script and make it executable COPY start.sh /start.sh From 8cd10622a2069a338ee3eef986c7e5f8b2e9f43c Mon Sep 17 00:00:00 2001 From: extrawurst Date: Sat, 7 Dec 2024 09:26:08 +0100 Subject: [PATCH 6/6] bump version --- justfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/justfile b/justfile index bb81a53..cfd694a 100644 --- a/justfile +++ b/justfile @@ -1,6 +1,6 @@ IMAGE_NAME:="ghcr.io/rustunit/github-runner" -IMAGE_TAG:="0.1.1" +IMAGE_TAG:="0.2.0" build: docker build -t {{IMAGE_NAME}}:latest .