Skip to content

Release

Release #3

Workflow file for this run

name: Release
on:
release:
types:
- released
branches:
- main
workflow_dispatch:
inputs:
branch:
description: 'Branch to run the action on'
default: 'main'
required: true
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Use Node 18
uses: actions/setup-node@v1
with:
node-version: 18.x
- uses: pnpm/action-setup@v3
with:
version: 8
- name: Install packages
run: pnpm i
- name: Install Railway
run: npm i -g @railway/cli
- name: Deploy
run: railway up
env:
RAILWAY_TOKEN: ${{ secrets.RAILWAY_TOKEN }}