From 30d4bbfc0c47a312edebc6638dead578c7659199 Mon Sep 17 00:00:00 2001 From: Simon Kjellberg Date: Sat, 8 Nov 2025 17:26:56 +0100 Subject: [PATCH 1/2] Add fly workflows --- .github/workflows/{ci.yml => ci.yaml} | 0 .github/workflows/fly-review.yaml.yml | 26 ++++++++++++++++++++++++++ .github/workflows/fly.yaml | 19 +++++++++++++++++++ 3 files changed, 45 insertions(+) rename .github/workflows/{ci.yml => ci.yaml} (100%) create mode 100644 .github/workflows/fly-review.yaml.yml create mode 100644 .github/workflows/fly.yaml diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yaml similarity index 100% rename from .github/workflows/ci.yml rename to .github/workflows/ci.yaml diff --git a/.github/workflows/fly-review.yaml.yml b/.github/workflows/fly-review.yaml.yml new file mode 100644 index 00000000..097ed67f --- /dev/null +++ b/.github/workflows/fly-review.yaml.yml @@ -0,0 +1,26 @@ +name: Fly Deploy Review + +on: + pull_request: + types: [opened, reopened, synchronize, closed] + +env: + FLY_API_TOKEN: ${{ secrets.FLY_API_TOKEN }} + FLY_ORG: personal + +jobs: + review_app: + name: Deploy review app + runs-on: ubuntu-latest + outputs: + url: ${{ steps.deploy.outputs.url }} + concurrency: + group: pr-${{ github.event.number }} + environment: + name: review + url: ${{ steps.deploy.outputs.url }} + + steps: + - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 + - id: deploy + uses: superfly/fly-pr-review-apps@1.5.0 diff --git a/.github/workflows/fly.yaml b/.github/workflows/fly.yaml new file mode 100644 index 00000000..c20da01b --- /dev/null +++ b/.github/workflows/fly.yaml @@ -0,0 +1,19 @@ +name: Fly Deploy + +on: + push: + branches: + - main + +jobs: + deploy: + name: Deploy app + runs-on: ubuntu-latest + concurrency: deploy-group + + steps: + - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5 + - uses: superfly/flyctl-actions/setup-flyctl@master + - run: flyctl deploy --remote-only + env: + FLY_API_TOKEN: ${{ secrets.FLY_API_TOKEN }} From 5b7225aaf5bdac025393cd68f40f5be41221f89f Mon Sep 17 00:00:00 2001 From: Simon Kjellberg Date: Sat, 8 Nov 2025 17:32:34 +0100 Subject: [PATCH 2/2] Update name pattern --- .github/workflows/fly-review.yaml.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/fly-review.yaml.yml b/.github/workflows/fly-review.yaml.yml index 097ed67f..074e2f22 100644 --- a/.github/workflows/fly-review.yaml.yml +++ b/.github/workflows/fly-review.yaml.yml @@ -24,3 +24,5 @@ jobs: - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 - id: deploy uses: superfly/fly-pr-review-apps@1.5.0 + with: + name: simon-dev-pr-${{ github.event.number }}