From d7ff9947e53746f6a3173f42684b0a3192fb1785 Mon Sep 17 00:00:00 2001 From: polwex Date: Sun, 19 Apr 2026 06:22:23 +0700 Subject: [PATCH 1/9] m --- .woodpecker.yml | 26 ++++++++++++++++++++++++++ .woodpecker/wtfisthis | 26 ++++++++++++++++++++++++++ 2 files changed, 52 insertions(+) create mode 100644 .woodpecker.yml create mode 100644 .woodpecker/wtfisthis diff --git a/.woodpecker.yml b/.woodpecker.yml new file mode 100644 index 0000000..f36f21a --- /dev/null +++ b/.woodpecker.yml @@ -0,0 +1,26 @@ +steps: + checks: + image: nixos/nix:latest + commands: + - nix develop --accept-flake-config -c bun install --frozen-lockfile + - nix develop --accept-flake-config -c bun run lint + - nix develop --accept-flake-config -c bun run typecheck + - nix develop --accept-flake-config -c bun run build + - nix develop --accept-flake-config -c bun run update:bun-nix + - git diff --exit-code bun.nix + - nix build --accept-flake-config .#default + +when: + - event: [pull_request, push] + +--- + +steps: + deploy: + image: nixos/nix:latest + commands: + - sudo -n /usr/local/libexec/deploy-sortug + +when: + - event: push + - branch: master diff --git a/.woodpecker/wtfisthis b/.woodpecker/wtfisthis new file mode 100644 index 0000000..f36f21a --- /dev/null +++ b/.woodpecker/wtfisthis @@ -0,0 +1,26 @@ +steps: + checks: + image: nixos/nix:latest + commands: + - nix develop --accept-flake-config -c bun install --frozen-lockfile + - nix develop --accept-flake-config -c bun run lint + - nix develop --accept-flake-config -c bun run typecheck + - nix develop --accept-flake-config -c bun run build + - nix develop --accept-flake-config -c bun run update:bun-nix + - git diff --exit-code bun.nix + - nix build --accept-flake-config .#default + +when: + - event: [pull_request, push] + +--- + +steps: + deploy: + image: nixos/nix:latest + commands: + - sudo -n /usr/local/libexec/deploy-sortug + +when: + - event: push + - branch: master From 2a8804ca02b9ed15c2bf23f71a0b5123cd8d826a Mon Sep 17 00:00:00 2001 From: polwex Date: Sun, 19 Apr 2026 06:23:17 +0700 Subject: [PATCH 2/9] m --- .woodpecker.yml => .woodpecker/wtf | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename .woodpecker.yml => .woodpecker/wtf (100%) diff --git a/.woodpecker.yml b/.woodpecker/wtf similarity index 100% rename from .woodpecker.yml rename to .woodpecker/wtf From 7df70294d380ef6fc2015ddd3351dd67d3007488 Mon Sep 17 00:00:00 2001 From: polwex Date: Sun, 19 Apr 2026 06:34:39 +0700 Subject: [PATCH 3/9] m --- .woodpecker/job.yaml | 34 ++++++++++++++++++++++++++-------- 1 file changed, 26 insertions(+), 8 deletions(-) diff --git a/.woodpecker/job.yaml b/.woodpecker/job.yaml index c0ffef9..acacdd5 100644 --- a/.woodpecker/job.yaml +++ b/.woodpecker/job.yaml @@ -1,9 +1,27 @@ - when: - - event: push - - branch: master +when: + - event: push - steps: - deploy: - commands: - - sh ~/nixconf/update.sh - - nh os switch -H sortug ~/nixconf --target-host root@sortug +steps: + - name: smoke + image: bash + commands: + - pwd + - whoami + - hostname + - git rev-parse --short HEAD + - test -d ~/nixconf + - printf '%s %s %s\n' "$(date --iso-8601=seconds)" "$(hostname)" "$(git rev-parse --short HEAD)" >> ~/woodpecker-smoke.log + - tail -n 5 ~/woodpecker-smoke.log + +--- + +when: + - event: push + - branch: master + +steps: + - name: deploy + image: bash + commands: + - sh ~/nixconf/update.sh + - nh os switch -H sortug ~/nixconf --target-host root@sortug From cc5c91a9b6ee066901ed614b4befe56377a0a175 Mon Sep 17 00:00:00 2001 From: polwex Date: Sun, 19 Apr 2026 06:49:47 +0700 Subject: [PATCH 4/9] m --- .woodpecker/job.yaml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.woodpecker/job.yaml b/.woodpecker/job.yaml index acacdd5..50f0e7c 100644 --- a/.woodpecker/job.yaml +++ b/.woodpecker/job.yaml @@ -8,7 +8,7 @@ steps: - pwd - whoami - hostname - - git rev-parse --short HEAD + # - git rev-parse --short HEAD - test -d ~/nixconf - printf '%s %s %s\n' "$(date --iso-8601=seconds)" "$(hostname)" "$(git rev-parse --short HEAD)" >> ~/woodpecker-smoke.log - tail -n 5 ~/woodpecker-smoke.log @@ -24,4 +24,5 @@ steps: image: bash commands: - sh ~/nixconf/update.sh - - nh os switch -H sortug ~/nixconf --target-host root@sortug + # - nh os switch -H sortug ~/nixconf --target-host root@sortug + - nixos-rebuild switch --flake ~/nixconf#sortug --target-host root@sortug From 03e967124a4f749edba093e1bc49e5742b52f7a0 Mon Sep 17 00:00:00 2001 From: polwex Date: Sun, 19 Apr 2026 06:58:54 +0700 Subject: [PATCH 5/9] m --- lol.lmao | 1 + 1 file changed, 1 insertion(+) create mode 100644 lol.lmao diff --git a/lol.lmao b/lol.lmao new file mode 100644 index 0000000..d00491f --- /dev/null +++ b/lol.lmao @@ -0,0 +1 @@ +1 From db90cac05a576237094d8fd0e482b07e7834c92f Mon Sep 17 00:00:00 2001 From: polwex Date: Sun, 19 Apr 2026 07:05:14 +0700 Subject: [PATCH 6/9] m --- lol.lmao | 1 + 1 file changed, 1 insertion(+) diff --git a/lol.lmao b/lol.lmao index d00491f..1191247 100644 --- a/lol.lmao +++ b/lol.lmao @@ -1 +1,2 @@ 1 +2 From 4a210f07624ad9b59586b9a0d828b71fca546f13 Mon Sep 17 00:00:00 2001 From: polwex Date: Sun, 19 Apr 2026 07:08:59 +0700 Subject: [PATCH 7/9] m --- lol.lmao | 1 + 1 file changed, 1 insertion(+) diff --git a/lol.lmao b/lol.lmao index 1191247..01e79c3 100644 --- a/lol.lmao +++ b/lol.lmao @@ -1,2 +1,3 @@ 1 2 +3 From bd15dc34337d01ed04901c2102837e2672b81fc1 Mon Sep 17 00:00:00 2001 From: polwex Date: Sun, 19 Apr 2026 07:56:54 +0700 Subject: [PATCH 8/9] m --- .woodpecker/job.yaml | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/.woodpecker/job.yaml b/.woodpecker/job.yaml index 50f0e7c..caf1caf 100644 --- a/.woodpecker/job.yaml +++ b/.woodpecker/job.yaml @@ -8,8 +8,6 @@ steps: - pwd - whoami - hostname - # - git rev-parse --short HEAD - - test -d ~/nixconf - printf '%s %s %s\n' "$(date --iso-8601=seconds)" "$(hostname)" "$(git rev-parse --short HEAD)" >> ~/woodpecker-smoke.log - tail -n 5 ~/woodpecker-smoke.log @@ -23,6 +21,4 @@ steps: - name: deploy image: bash commands: - - sh ~/nixconf/update.sh - # - nh os switch -H sortug ~/nixconf --target-host root@sortug - - nixos-rebuild switch --flake ~/nixconf#sortug --target-host root@sortug + - sudo -n /usr/local/libexec/deploy-kotsukotsu From e8c14e7447161499117afa6412643a825cbd63be Mon Sep 17 00:00:00 2001 From: polwex Date: Sun, 19 Apr 2026 08:00:53 +0700 Subject: [PATCH 9/9] m --- .woodpecker/job.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.woodpecker/job.yaml b/.woodpecker/job.yaml index caf1caf..00e0f52 100644 --- a/.woodpecker/job.yaml +++ b/.woodpecker/job.yaml @@ -8,8 +8,8 @@ steps: - pwd - whoami - hostname - - printf '%s %s %s\n' "$(date --iso-8601=seconds)" "$(hostname)" "$(git rev-parse --short HEAD)" >> ~/woodpecker-smoke.log - - tail -n 5 ~/woodpecker-smoke.log + - printf '%s %s %s\n' "$(date --iso-8601=seconds)" "$(hostname)" "$(git rev-parse --short HEAD)" >> /var/tmp/woodpecker-smoke.log + - tail -n 5 /var/tmp/woodpecker-smoke.log ---