Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

p2p-shipyard integration & fixes for android #9

Merged
merged 25 commits into from
Aug 4, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
d54ae84
added p2p_shipyard
zippy Jun 6, 2024
97cc815
fix: use app_dirs2 instead of temp dir for android compatability
mattyg Jul 12, 2024
2eb8013
build: bump holochain 0.3.1
mattyg Jul 12, 2024
460254f
build: bump holochain client
mattyg Jul 12, 2024
743d631
chore: add start:android command
mattyg Jul 12, 2024
4a23d3e
fix: support latest tauri-plugin-holochain
mattyg Jul 12, 2024
9bf032f
fix: use app_dirs2 instead of tempdir for android support
mattyg Jul 12, 2024
8482100
chore: regenerate android source
mattyg Jul 12, 2024
9f0a93e
fix(ui): background applied beyond scroll viewport
mattyg Jul 12, 2024
050e440
fix(ui): logo on login page overflowed content in small viewports
mattyg Jul 13, 2024
d9005a4
refator(ui): open bug report link with native default browser
mattyg Jul 15, 2024
51a2fc4
WIP
mattyg Jul 15, 2024
35fb272
fix(ui): kando logo sized properly in footer, create profile page, in…
mattyg Jul 15, 2024
37459ac
fix(ui): comment send button spacing
mattyg Jul 15, 2024
07f2b21
feat(ui): disable import/export functionality on android & ios to avo…
mattyg Jul 16, 2024
32b5ab4
Merge branch 'main' into p2p_shipyard
mattyg Jul 17, 2024
1cdaf1d
chore: clean git changes
mattyg Jul 18, 2024
5dc7e65
fix(ui): type import
mattyg Jul 18, 2024
c16a397
chore: cleanup npm commands -- starting multiple tauri agents not wor…
mattyg Jul 18, 2024
602ad82
chore: update tauri android generated files
mattyg Jul 18, 2024
665165f
chore: flake lock update
mattyg Jul 24, 2024
a8a0cfc
fix(tauri): compatability with latest p2p-shipyard
mattyg Jul 24, 2024
9cf2b3e
build: rebuild cargo lock
mattyg Jul 24, 2024
ab3386f
fix(ui): only use tauri-native functions in tauri context
mattyg Jul 24, 2024
5c593e5
fix(ui): check if in tauri context
mattyg Aug 3, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
71 changes: 71 additions & 0 deletions .github/workflows/release-tauri-app.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
name: "release-tauri-app"
on:
push:
tags:
- 'v[0-9]+.[0-9]+.[0-9]+'

jobs:
release-tauri-app:
strategy:
fail-fast: false
matrix:
platform: [windows-2019, macos-11, ubuntu-22.04]
env:
MACOSX_DEPLOYMENT_TARGET: 10.13

runs-on: $
steps:
- name: Support longpaths
if: matrix.platform != 'ubuntu-22.04'
run: git config --system core.longpaths true

# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
# Checks out a copy of your repository on the ubuntu-latest machine
- uses: actions/checkout@v2

- name: setup node
uses: actions/setup-node@v1
with:
node-version: 20
- name: install Rust stable
uses: actions-rs/toolchain@v1
with:
override: true
toolchain: stable
- name: install Go stable
uses: actions/setup-go@v4
with:
go-version: "stable"

- name: install dependencies (ubuntu only)
if: matrix.platform == 'ubuntu-22.04'
run: |
sudo apt-get update
sudo apt-get install -y libwebkit2gtk-4.0-dev \
build-essential \
curl \
wget \
file \
libssl-dev \
libgtk-3-dev \
libayatana-appindicator3-dev \
librsvg2-dev \
javascriptcoregtk-4.1 \
libsoup-3.0 \
webkit2gtk-4.1

- name: Install and prepare
run: |
npm install

- name: build the app
uses: tauri-apps/tauri-action@v0
env:
GITHUB_TOKEN: $
with:
projectPath: src-tauri
tagName: v__VERSION__ # the action automatically replaces \_\_VERSION\_\_ with the app version
releaseName: "Kando v__VERSION__"
releaseBody: "See assets below to download and install this version."
releaseDraft: true
prerelease: true
Loading
Loading