Skip to content

Commit

Permalink
Beta artifacts
Browse files Browse the repository at this point in the history
  • Loading branch information
Levminer committed Oct 18, 2022
1 parent bf1b7d7 commit ea0c5db
Show file tree
Hide file tree
Showing 2 changed files with 54 additions and 1 deletion.
52 changes: 52 additions & 0 deletions .github/workflows/beta-artifacts.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
name: Beta Artifacts
on:
push:
branches:
- beta
jobs:
test-tauri:
strategy:
fail-fast: false
matrix:
include:
- os: macos-latest
NAME: mac
- os: ubuntu-latest
NAME: linux
- os: windows-latest
NAME: windows
runs-on: ${{ matrix.os}}
env:
TAURI_PRIVATE_KEY: ${{ secrets.TAURI_PRIVATE_KEY }}
steps:
- uses: actions/checkout@v3
- name: Setup node
uses: actions/setup-node@v3
with:
node-version: 16
- name: Install rust stable
uses: actions-rs/toolchain@v1
with:
toolchain: stable
- name: Install webkit2gtk (ubuntu only)
if: matrix.NAME == 'linux'
run: |
sudo apt-get update
sudo apt-get install -y libgtk-3-dev webkit2gtk-4.0 libappindicator3-dev librsvg2-dev patchelf
- name: Install app dependencies and build it
run: npm ci && npm run build:beta
- uses: tauri-apps/tauri-action@v0
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Remove useless folders
run: |
rm -rf core/target/release/build
rm -rf core/target/release/deps
rm -rf core/target/release/bundle/appimage/authme.AppDir
shell: bash
- name: Upload artifacts
uses: actions/upload-artifact@v3
with:
name: authme-latest-beta-${{matrix.NAME}}-x64-installer-portable
path: core/target/release

3 changes: 2 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,9 @@
"scripts": {
"start": "node scripts/buildNumber.cjs alpha true && tauri dev",
"dev": "node scripts/server.js",
"build": "node scripts/buildNumber.cjs alpha false && tauri build",
"build": "node scripts/buildNumber.cjs release false && tauri build",
"build:alpha": "node scripts/buildNumber.cjs alpha false && tauri build",
"build:beta": "node scripts/buildNumber.cjs beta false && tauri build",
"build:bundle": "node scripts/buildNumber.cjs alpha false && node scripts/build.js",
"check": "svelte-check && tsc --noEmit && eslint ."
},
Expand Down

0 comments on commit ea0c5db

Please sign in to comment.