From e7760c78aa47b8a544e64ca5299a65fa8e91b54a Mon Sep 17 00:00:00 2001 From: zzstoatzz Date: Mon, 6 Oct 2025 11:14:39 -0500 Subject: [PATCH] change ci trigger to ci-setup branch for testing --- .tangled/workflows/deploy.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.tangled/workflows/deploy.yaml b/.tangled/workflows/deploy.yaml index 96a7aad..547a25f 100644 --- a/.tangled/workflows/deploy.yaml +++ b/.tangled/workflows/deploy.yaml @@ -2,7 +2,7 @@ engine: nixery when: - event: ["push"] - branch: ["main"] + branch: ["ci-setup"] dependencies: nixpkgs: -- 2.43.0 From 074762aa6d5ef8986a7ff0ef14b748fa318428e3 Mon Sep 17 00:00:00 2001 From: zzstoatzz Date: Mon, 6 Oct 2025 11:14:58 -0500 Subject: [PATCH] try -m flag for flyctl install to skip ownership changes --- .tangled/workflows/deploy.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.tangled/workflows/deploy.yaml b/.tangled/workflows/deploy.yaml index 547a25f..b40d3aa 100644 --- a/.tangled/workflows/deploy.yaml +++ b/.tangled/workflows/deploy.yaml @@ -15,7 +15,7 @@ dependencies: steps: - name: install flyctl command: | - curl -L https://fly.io/install.sh | sh + curl -L https://fly.io/install.sh | sh -s -- -m export FLYCTL_INSTALL="/root/.fly" export PATH="$FLYCTL_INSTALL/bin:$PATH" flyctl version -- 2.43.0 From b7b4437e237251d9ebbbd4402dba46d57a47e36c Mon Sep 17 00:00:00 2001 From: zzstoatzz Date: Mon, 6 Oct 2025 11:20:45 -0500 Subject: [PATCH] download flyctl binary directly instead of using install script --- .tangled/workflows/deploy.yaml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/.tangled/workflows/deploy.yaml b/.tangled/workflows/deploy.yaml index b40d3aa..4403268 100644 --- a/.tangled/workflows/deploy.yaml +++ b/.tangled/workflows/deploy.yaml @@ -15,9 +15,10 @@ dependencies: steps: - name: install flyctl command: | - curl -L https://fly.io/install.sh | sh -s -- -m - export FLYCTL_INSTALL="/root/.fly" - export PATH="$FLYCTL_INSTALL/bin:$PATH" + curl -L https://github.com/superfly/flyctl/releases/latest/download/flyctl_Linux_x86_64.tar.gz -o flyctl.tar.gz + tar -xzf flyctl.tar.gz --no-same-owner + chmod +x flyctl + mv flyctl /usr/local/bin/ flyctl version - name: deploy to fly.io -- 2.43.0 From aa0a435ff58be1a004a7220380e3e195ef94886a Mon Sep 17 00:00:00 2001 From: zzstoatzz Date: Mon, 6 Oct 2025 11:25:55 -0500 Subject: [PATCH] add credit to pdsls.dev --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 5cb90de..fa30731 100644 --- a/README.md +++ b/README.md @@ -10,6 +10,8 @@ in decentralized social networks, you own your identity and your data lives in y @me shows this visually: your identity at the center, surrounded by the third-party apps that have created data for you. click an app to see what record types it stores, then click a record type to view the actual data. +inspired by [pdsls.dev](https://pdsls.dev). + ## running locally ```bash -- 2.43.0 From 948150c27a9a80f59d0e39e25e80b2c74c954ed7 Mon Sep 17 00:00:00 2001 From: zzstoatzz Date: Mon, 6 Oct 2025 11:28:33 -0500 Subject: [PATCH] use flyctl from nixpkgs instead of manual install --- .tangled/workflows/deploy.yaml | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/.tangled/workflows/deploy.yaml b/.tangled/workflows/deploy.yaml index 4403268..6d66897 100644 --- a/.tangled/workflows/deploy.yaml +++ b/.tangled/workflows/deploy.yaml @@ -6,19 +6,11 @@ when: dependencies: nixpkgs: - - curl - - cacert - - gnutar - - gzip - - bash + - flyctl steps: - - name: install flyctl + - name: verify flyctl command: | - curl -L https://github.com/superfly/flyctl/releases/latest/download/flyctl_Linux_x86_64.tar.gz -o flyctl.tar.gz - tar -xzf flyctl.tar.gz --no-same-owner - chmod +x flyctl - mv flyctl /usr/local/bin/ flyctl version - name: deploy to fly.io -- 2.43.0 From d0f23ed50f08071a768311565df162318ccccb39 Mon Sep 17 00:00:00 2001 From: zzstoatzz Date: Mon, 6 Oct 2025 11:30:36 -0500 Subject: [PATCH] clean up deploy step - remove unnecessary exports --- .tangled/workflows/deploy.yaml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.tangled/workflows/deploy.yaml b/.tangled/workflows/deploy.yaml index 6d66897..183bd0d 100644 --- a/.tangled/workflows/deploy.yaml +++ b/.tangled/workflows/deploy.yaml @@ -17,6 +17,4 @@ steps: environment: FLY_API_TOKEN: ${{ secrets.FLY_API_TOKEN }} command: | - export FLYCTL_INSTALL="/root/.fly" - export PATH="$FLYCTL_INSTALL/bin:$PATH" flyctl deploy --remote-only -- 2.43.0 From b417b1c658e30fe3685d82589250474aaa19dedb Mon Sep 17 00:00:00 2001 From: zzstoatzz Date: Mon, 6 Oct 2025 11:32:06 -0500 Subject: [PATCH] debug: check if FLY_API_TOKEN is being set --- .tangled/workflows/deploy.yaml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/.tangled/workflows/deploy.yaml b/.tangled/workflows/deploy.yaml index 183bd0d..dd5b602 100644 --- a/.tangled/workflows/deploy.yaml +++ b/.tangled/workflows/deploy.yaml @@ -13,6 +13,17 @@ steps: command: | flyctl version + - name: check token + environment: + FLY_API_TOKEN: ${{ secrets.FLY_API_TOKEN }} + command: | + if [ -z "$FLY_API_TOKEN" ]; then + echo "FLY_API_TOKEN is not set" + exit 1 + else + echo "FLY_API_TOKEN is set (length: ${#FLY_API_TOKEN})" + fi + - name: deploy to fly.io environment: FLY_API_TOKEN: ${{ secrets.FLY_API_TOKEN }} -- 2.43.0 From b94d21e3418e43c42546224fdccea35af842eecf Mon Sep 17 00:00:00 2001 From: zzstoatzz Date: Mon, 6 Oct 2025 11:35:32 -0500 Subject: [PATCH] remove environment block - secrets are auto-injected --- .tangled/workflows/deploy.yaml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/.tangled/workflows/deploy.yaml b/.tangled/workflows/deploy.yaml index dd5b602..ae30049 100644 --- a/.tangled/workflows/deploy.yaml +++ b/.tangled/workflows/deploy.yaml @@ -14,8 +14,6 @@ steps: flyctl version - name: check token - environment: - FLY_API_TOKEN: ${{ secrets.FLY_API_TOKEN }} command: | if [ -z "$FLY_API_TOKEN" ]; then echo "FLY_API_TOKEN is not set" @@ -25,7 +23,5 @@ steps: fi - name: deploy to fly.io - environment: - FLY_API_TOKEN: ${{ secrets.FLY_API_TOKEN }} command: | flyctl deploy --remote-only -- 2.43.0 From 2c7b97200e10cade6cffdb54bdeec8f175b89c4b Mon Sep 17 00:00:00 2001 From: zzstoatzz Date: Mon, 6 Oct 2025 11:38:40 -0500 Subject: [PATCH] clean up: remove debug steps --- .tangled/workflows/deploy.yaml | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/.tangled/workflows/deploy.yaml b/.tangled/workflows/deploy.yaml index ae30049..02229ff 100644 --- a/.tangled/workflows/deploy.yaml +++ b/.tangled/workflows/deploy.yaml @@ -9,19 +9,6 @@ dependencies: - flyctl steps: - - name: verify flyctl - command: | - flyctl version - - - name: check token - command: | - if [ -z "$FLY_API_TOKEN" ]; then - echo "FLY_API_TOKEN is not set" - exit 1 - else - echo "FLY_API_TOKEN is set (length: ${#FLY_API_TOKEN})" - fi - - name: deploy to fly.io command: | flyctl deploy --remote-only -- 2.43.0 From fdd74383a95079c7d5cf2e6e0ee989f9b2c4783e Mon Sep 17 00:00:00 2001 From: zzstoatzz Date: Mon, 6 Oct 2025 11:41:33 -0500 Subject: [PATCH] update workflow to trigger on push to main --- .tangled/workflows/deploy.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.tangled/workflows/deploy.yaml b/.tangled/workflows/deploy.yaml index 02229ff..ddb0e27 100644 --- a/.tangled/workflows/deploy.yaml +++ b/.tangled/workflows/deploy.yaml @@ -2,13 +2,13 @@ engine: nixery when: - event: ["push"] - branch: ["ci-setup"] + branch: ["main"] dependencies: nixpkgs: - flyctl steps: - - name: deploy to fly.io + - name: Deploy to fly.io command: | flyctl deploy --remote-only -- 2.43.0 From 75affac85cdd94d36e231c81f47e467adcc87353 Mon Sep 17 00:00:00 2001 From: zzstoatzz Date: Mon, 6 Oct 2025 11:50:15 -0500 Subject: [PATCH] fix: copy static directory in dockerfile for favicon build MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit the favicon.svg is embedded at compile time via include_str!(), so the static/ directory needs to be present in the build context 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- Dockerfile | 1 + 1 file changed, 1 insertion(+) diff --git a/Dockerfile b/Dockerfile index fc8e3ac..e51bb21 100644 --- a/Dockerfile +++ b/Dockerfile @@ -14,6 +14,7 @@ COPY Cargo.toml Cargo.lock ./ # Copy source code COPY src ./src +COPY static ./static # Build for release RUN cargo build --release -- 2.43.0