mirror of
https://github.com/pagefaultgames/pokerogue.git
synced 2024-12-01 03:06:19 +00:00
5e151f5604
* Removed local translation files added translations submodule [Enhancement] Add post-merge command to update submodules in lefthook configuration [Enhancement] Add postinstall script to install lefthook after package installation [Enhancement] Update postinstall script to run post-merge command after lefthook installation * Add subproject commit for locales directory * Remove translation team assignments from CODEOWNERS * Add recursive submodule checkout to workflow files and update README for translations * fix: run without locales present (#4539) some code was hard-wired with locales having to be present. This is no longer the case now --------- Co-authored-by: flx-sta <50131232+flx-sta@users.noreply.github.com>
34 lines
1000 B
YAML
34 lines
1000 B
YAML
name: Deploy Beta
|
|
|
|
on:
|
|
push:
|
|
branches:
|
|
- beta
|
|
|
|
jobs:
|
|
deploy:
|
|
if: github.repository == 'pagefaultgames/pokerogue'
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- uses: actions/checkout@v4
|
|
with:
|
|
submodules: 'recursive'
|
|
- uses: actions/setup-node@v4
|
|
with:
|
|
node-version: "20"
|
|
- name: Install dependencies
|
|
run: npm ci
|
|
- name: Build
|
|
run: npm run build:beta
|
|
env:
|
|
NODE_ENV: production
|
|
- name: Set up SSH
|
|
run: |
|
|
mkdir ~/.ssh
|
|
echo "${{ secrets.BETA_SSH_PUBLIC_KEY }}" > ~/.ssh/id_ed25519.pub
|
|
echo "${{ secrets.BETA_SSH_PRIVATE_KEY }}" > ~/.ssh/id_ed25519
|
|
chmod 600 ~/.ssh/*
|
|
ssh-keyscan -H ${{ secrets.BETA_SSH_HOST }} >> ~/.ssh/known_hosts
|
|
- name: Deploy build on server
|
|
run: |
|
|
rsync --del --no-times --checksum -vrm dist/* ${{ secrets.BETA_SSH_USER }}@${{ secrets.BETA_SSH_HOST }}:${{ secrets.BETA_DESTINATION_DIR }} |