Skip to content

Commit

Permalink
Merge branch 'main' of github.com:rainlanguage/rain.orderbook
Browse files Browse the repository at this point in the history
  • Loading branch information
thedavidmeister committed Jan 24, 2024
2 parents 1ac240e + 8ac90b0 commit 1afef07
Show file tree
Hide file tree
Showing 3 changed files with 59 additions and 3 deletions.
53 changes: 53 additions & 0 deletions .github/workflows/tauri-release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
name: 'publish'

# This will trigger the action on each push to the `release` branch.
on:
push:
branches:
- main

jobs:
publish-tauri:
permissions:
contents: write
strategy:
fail-fast: false
matrix:
platform: [
macos-latest,
ubuntu-20.04
# Someone who cares can make windows work.
# windows-latest
]

runs-on: ${{ matrix.platform }}
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
submodules: recursive

- name: Install Nix
uses: DeterminateSystems/nix-installer-action@v4
- uses: DeterminateSystems/magic-nix-cache-action@v2

- name: install rainix tauri release env
run: nix profile install .#tauri-release-env

- name: install dependencies (ubuntu only)
if: matrix.platform == 'ubuntu-20.04'
run: |
sudo apt-get update
sudo apt-get install -y libgtk-3-dev libwebkit2gtk-4.0-dev libappindicator3-dev librsvg2-dev patchelf
# Need to prebuild the sol artifacts so that rust can find them.
- run: nix run .#rainix-sol-prelude

- uses: tauri-apps/tauri-action@v0
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
tauriScript: 'cargo tauri'
tagName: app-v__VERSION__-${{ github.sha }} # the action automatically replaces \_\_VERSION\_\_ with the app version
releaseName: 'App v__VERSION__-${{ github.sha }}'
releaseBody: 'See the assets to download this version and install.'
6 changes: 3 additions & 3 deletions flake.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 3 additions & 0 deletions flake.nix
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,9 @@
pkgs = rainix.pkgs.${system};
in {
packages = rec {

tauri-release-env = rainix.tauri-release-env.${system};

ob-tauri-prelude = rainix.mkTask.${system} {
name = "ob-tauri-prelude";
body = ''
Expand Down

0 comments on commit 1afef07

Please sign in to comment.