Skip to content

Commit

Permalink
Merge pull request #134 from unkn-wn/fly-preview
Browse files Browse the repository at this point in the history
add fly preview to PRs
  • Loading branch information
knightron0 authored Nov 27, 2024
2 parents 2578a1c + 813a740 commit e69e1c1
Showing 1 changed file with 33 additions and 0 deletions.
33 changes: 33 additions & 0 deletions .github/workflows/fly-review.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
name: Deploy Review App
on:
# Run this workflow on every PR event. Existing review apps will be updated when the PR is updated.
pull_request:
types: [opened, reopened, synchronize, closed]

env:
FLY_API_TOKEN: ${{ secrets.FLY_API_TOKEN }}
# Set these to your Fly.io organization and preferred region.

jobs:
review_app:
runs-on: ubuntu-latest
outputs:
url: ${{ steps.deploy.outputs.url }}
# Only run one deployment at a time per PR.
concurrency:
group: pr-${{ github.event.number }}

# Deploying apps with this "review" environment allows the URL for the app to be displayed in the PR UI.
# Feel free to change the name of this environment.
environment:
name: review
# The script in the `deploy` sets the URL output for each review app.
url: ${{ steps.deploy.outputs.url }}
steps:
- name: Get code
uses: actions/checkout@v4

- name: Deploy PR app to Fly.io
id: deploy
uses: superfly/[email protected]

0 comments on commit e69e1c1

Please sign in to comment.