Skip to content

Commit

Permalink
test automatic-build
Browse files Browse the repository at this point in the history
  • Loading branch information
Minigrim0 committed Aug 7, 2024
1 parent 1af34d1 commit 5403ec8
Show file tree
Hide file tree
Showing 2 changed files with 53 additions and 1 deletion.
52 changes: 52 additions & 0 deletions .github/workflows/build_tauri.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
name: "publish"
on:
release:
types: [published]

jobs:
build-tauri:
permissions:
contents: write
strategy:
fail-fast: false
matrix:
include:
- platform: "macos-latest" # for Arm based macs (M1 and above).
args: "--target aarch64-apple-darwin"
- platform: "macos-latest" # for Intel based macs.
args: "--target x86_64-apple-darwin"
- platform: "ubuntu-22.04" # for Tauri v1 you could replace this with ubuntu-20.04.
args: ""
- platform: "windows-latest"
args: ""

runs-on: ${{ matrix.platform }}
steps:
- uses: actions/checkout@v4

- name: setup node
uses: actions/setup-node@v4
with:
node-version: lts/*

- name: install Rust stable
uses: dtolnay/rust-toolchain@stable
with:
# Those targets are only used on macos runners so it's in an `if` to slightly speed up windows and linux builds.
targets: ${{ matrix.platform == 'macos-latest' && 'aarch64-apple-darwin,x86_64-apple-darwin' || '' }}

- name: install dependencies (ubuntu only)
if: matrix.platform == 'ubuntu-22.04' # This must match the platform value defined above.
run: |
sudo apt-get update
sudo apt-get install -y libwebkit2gtk-4.0-dev libappindicator3-dev librsvg2-dev patchelf
- name: install frontend dependencies
run: npm install # change this to npm, pnpm or bun depending on which one you use.

- uses: tauri-apps/tauri-action@v0
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
releaseId: ${{ github.event.release.release_id }}
args: ${{ matrix.args }}
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ A tauri app to help localise your pictures.
![application screenshot](.github/screenshot.png)

# Usage 🧰
Start the application (see [building](#building) for details on how to compile), click on the `load folder` button, select the Photo folder you want to locate.
Start the application (see [building](#building-) for details on how to compile), click on the `load folder` button, select the Photo folder you want to locate.
The application will then load every picture that can store EXIF metadata, and try to read the current metadata from it. The pictures will then be displayed in the
top right corner of the application, allowing you to click a point on the map, and then confirm to save the geolocation to the picture's metadata.

Expand Down

0 comments on commit 5403ec8

Please sign in to comment.