Files
App/.github/workflows/publish-ota-update.yml
Brys 9d2e10e996 Switch from Yarn/Node.js to bun for faster dev install (#704)
* refactor: change from yarn to bun for package management

* feat: change workflows all to bun instead of node/yarn.

* refactor: change from node repl to bun repl

* fix: re-add nodejs as an applicable engine to package.json

* fix: remove bun.lock from hash in android-build workflow

---------

Co-authored-by: Ritesh Shukla <riteshshukla2381@gmail.com>
2025-11-23 17:31:24 -06:00

36 lines
901 B
YAML

name: Publish Over-the-Air Update
on:
workflow_dispatch:
jobs:
publish-ota-update:
runs-on: macos-15
steps:
- name: 🛒 Checkout
uses: actions/checkout@v4
with:
token: ${{ secrets.SIGNING_REPO_PAT }}
- name: 🖥 Setup Bun 1.3.2
uses: oven-sh/setup-bun@v2
with:
bun-version: 1.3.2
- name: 🥟 Run bun install
run: bun i
- name: 👩‍💻 Configure Git
run: |
git config --global user.email "violet@cosmonautical.cloud"
git config --global user.name "anultravioletaurora"
- name: 🤖 Publish Android Update
run: bun run sendOTA:android
env:
SIGNING_REPO_PAT: ${{ secrets.SIGNING_REPO_PAT }}
- name: 🍎 Publish iOS Update
run: bun run sendOTA:iOS
env:
SIGNING_REPO_PAT: ${{ secrets.SIGNING_REPO_PAT }}