From 05e290605dcfd536824e93c2efb56dcbffbff13f Mon Sep 17 00:00:00 2001 From: renner Date: Sun, 26 Apr 2026 03:13:49 +0200 Subject: [PATCH 1/2] feat(ci): set fixed timestamp Should help with reproducibility, the timestamp I got from gnome-build-meta. --- .github/workflows/build.yml | 3 +++ Justfile | 5 ++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 9ce6575..2336033 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -55,6 +55,9 @@ jobs: ${{ steps.generate-tags.outputs.date }} ${{ steps.generate-tags.outputs.sha_short }} oci: true + extra-args: | + --rewrite-timestamp + --source-date-epoch=1321009871 - name: Login to GitHub Container Registry uses: docker/login-action@v4 diff --git a/Justfile b/Justfile index 0ab767e..1512834 100644 --- a/Justfile +++ b/Justfile @@ -6,7 +6,10 @@ just := just_executable() build: git submodule update --init --recursive git submodule update --remote - podman build -t localhost/aurora-common:latest -f ./Containerfile . + podman build \ + --rewrite-timestamp \ + --source-date-epoch=1321009871 \ + -t localhost/aurora-common:latest -f ./Containerfile . # Check the syntax of all Justfiles in the repository check: From a266b1b8d07f6ef01a729c31df197cc798b7cb45 Mon Sep 17 00:00:00 2001 From: renner Date: Sun, 26 Apr 2026 03:40:25 +0200 Subject: [PATCH 2/2] chore: try git commit date for timestamp Still makes the date useful --- Justfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Justfile b/Justfile index 1512834..465c277 100644 --- a/Justfile +++ b/Justfile @@ -8,7 +8,7 @@ build: git submodule update --remote podman build \ --rewrite-timestamp \ - --source-date-epoch=1321009871 \ + --source-date-epoch=$(git log -1 --pretty=%ct) \ -t localhost/aurora-common:latest -f ./Containerfile . # Check the syntax of all Justfiles in the repository