feat(stage-tamagotchi): add click through support (previous macOS only, now both supported) (#187)
--------- Co-authored-by: DWCarrot <23579844+DWCarrot@users.noreply.github.com> Co-authored-by: Makito <5277268+sumimakito@users.noreply.github.com> Co-authored-by: Midori Kochiya <1381736+kmod-midori@users.noreply.github.com>
This commit is contained in:
co-authored by
DWCarrot
Makito
Midori Kochiya
parent
da4da0aeb6
commit
5c521c41a8
@@ -9,6 +9,13 @@ on:
|
||||
branches:
|
||||
- main
|
||||
|
||||
env:
|
||||
# Rust
|
||||
CARGO_TERM_COLOR: always
|
||||
# https://github.com/Mozilla-Actions/sccache-action#rust-code
|
||||
RUSTC_WRAPPER: sccache
|
||||
SCCACHE_GHA_ENABLED: 'true'
|
||||
|
||||
jobs:
|
||||
lint:
|
||||
name: Lint
|
||||
@@ -16,15 +23,16 @@ jobs:
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
- uses: dtolnay/rust-toolchain@stable
|
||||
with:
|
||||
components: rustfmt,clippy
|
||||
# # Rust
|
||||
# - uses: dtolnay/rust-toolchain@nightly
|
||||
# - uses: mozilla-actions/sccache-action@v0.0.3
|
||||
|
||||
- name: Install system dependencies
|
||||
run: |
|
||||
sudo apt update
|
||||
sudo apt install -y libwebkit2gtk-4.1-dev
|
||||
|
||||
# Node.js
|
||||
- uses: pnpm/action-setup@v3
|
||||
- uses: actions/setup-node@v4
|
||||
with:
|
||||
@@ -39,12 +47,20 @@ jobs:
|
||||
pnpm run lint
|
||||
pnpm run lint:rust
|
||||
|
||||
# - name: Lint Rust
|
||||
# run: |
|
||||
# cargo +nightly fmt --all --check
|
||||
# cargo clippy -- -W clippy::pedantic -W clippy::nursery -A clippy::missing-errors-doc -A clippy::module_name_repetitions
|
||||
|
||||
build-test:
|
||||
name: Build Test
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- uses: dtolnay/rust-toolchain@stable
|
||||
|
||||
# # Rust
|
||||
# - uses: dtolnay/rust-toolchain@nightly
|
||||
# - uses: mozilla-actions/sccache-action@v0.0.3
|
||||
|
||||
- name: Install system dependencies
|
||||
run: |
|
||||
@@ -64,13 +80,18 @@ jobs:
|
||||
run: |
|
||||
pnpm run build:packages
|
||||
pnpm run build:apps
|
||||
pnpm run build:crates
|
||||
|
||||
# - name: Build Rust
|
||||
# run: |
|
||||
# pnpm run build:crates
|
||||
|
||||
typecheck:
|
||||
name: Type Check
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
# Node.js
|
||||
- uses: pnpm/action-setup@v3
|
||||
- uses: actions/setup-node@v4
|
||||
with:
|
||||
|
||||
Reference in New Issue
Block a user