Commit Graph
43 Commits
Author SHA1 Message Date
Doji a7fb1105d0 fix(ci): pin Node.js to 26.7.0 (#2381) 2026-08-27 03:07:08 +08:00
Neko Ayaka e170d454e8 fix(test): vitest didn't inject local storage caused jsdom required test failure, explicit --no-experimental-webstorage is required 2026-08-26 20:43:59 +08:00
Neko Ayaka cfcfc513ef chore(ci): bump to pnpm/setup 2026-08-26 20:05:26 +08:00
Garfield Lee cfd9c26f09 feat(stage-tamagotchi-godot): migrate C# projects to .NET 10 (#2169) 2026-08-02 18:43:24 +08:00
f459d00954 chore(ci): use personal access token for hash update (#1925)
## Description

Unfortunately the method of manually calling CI on the PR branch used by
#1907 doesn't count as status check of that PR (#1924), probably because
the called workflow inherits the context of the calling workflow, which
is not triggered by the PR. I read the docs and the most straightforward
solution is using a PAT, which does trigger the pull_request event.
Alternatively you can open PR with a custom github app, which is more
complicated but allows the app to bypass ruleset and commit directly to
main. Or just disable mandatory status checks.

## Linked Issues



## Additional Context

<!-- e.g. is there anything you'd like reviewers to focus on? -->

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Rin <shinohara-rin@users.noreply.github.com>
2026-06-04 18:12:51 +08:00
Weathercold 052dc03ad2 chore(ci): open and auto-merge PR when updating hashes (#1907) 2026-06-01 23:17:09 +08:00
0xSelenicDove 32e4acc89f test: resolve spine typecheck and unit test failures in CI (#1895) 2026-05-28 21:16:33 +08:00
Neko Ayaka 92e0f9be24 chore(ci): incorrect install order 2026-05-28 04:40:49 +08:00
Neko Ayaka d9b3651c99 chore(ci): now requires unit tests 2026-05-28 04:34:45 +08:00
Andrew Qi cd0d7fe28e chore(ci): add stage-tamagotchi-godot in publish (#1841) 2026-05-21 03:04:22 +08:00
Lilia_Chenandautofix-ci[bot] c6c0494998 feat(stage-tamagotchi-godot): add Godot stage G0 sidecar preview (#1724)
## Summary

Add the G0 Godot Stage sidecar preview for `stage-tamagotchi`.

## Design

- Keep Electron as the desktop host and run Godot as a separate sidecar
window by design.
- Use the settings window as the entry point for starting/stopping the
experimental Godot Stage.
- Require explicit `GODOT4` in development mode instead of
auto-discovering local Godot installs.
- Use the packaged sidecar under `process.resourcesPath/godot-stage` in
the packaged runtime.
- Close the Godot WebSocket lifecycle channel on startup failure and
stage shutdown.

## Changes

- Add the Electron main-side Godot Stage lifecycle service.
- Add renderer/settings wiring for switching to the experimental Godot
Stage.
- Add the minimal Godot stage runtime skeleton and WebSocket handshake
path.
- Add Godot export presets for sidecar builds.
- Add sidecar path verification for the Godot export preset and
`electron-builder` resource contract.
- Document the development runtime setup and packaging expectations.

## CI/CD

- Align Godot CI to `4.6.2`.
- Add Linux Godot export smoke coverage as the fastest CI export path.
- Add sidecar contract verification to CI.
- Run packaged sidecar verification after `electron-builder --dir`.

CD is intentionally deferred in this PR. The release workflow still
needs a later step to export the Godot sidecar before packaging release
artefacts.

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-25 00:56:03 +08:00
0976c53d32 chore(ci): modified CI for Godot stage (#1716)
## Description

This PR adds basic CI for Godot stage via ci.yml.

---------

Co-authored-by: Neko <neko@ayaka.moe>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Qi <shengen.qi@hpe.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-23 22:06:15 +08:00
Salman ChishtiandNeko 84110b2abe chore(ci): bump GitHub Actions actions (#1048)
---------

Signed-off-by: Salman Muin Kayser Chishti <13schishti@gmail.com>
Co-authored-by: Neko <neko@ayaka.moe>
2026-03-28 05:16:25 +08:00
RainbowBird 4e811be86a chore(ci): workflow dispatch 2026-03-16 17:43:05 +08:00
Salman Chishti c3e21cbe63 chore(ci): upgrade GitHub Actions for Node 24 compatibility (#1047)
Signed-off-by: Salman Muin Kayser Chishti <13schishti@gmail.com>
2026-02-28 18:56:02 +08:00
9e5034fffc fix(ci): 'should use swiftlint version from env not inputs' (#1025)
* fix(ci): 'should use swiftlint version from env not inputs'

* fix(ci): remove `-it`

* [autofix.ci] apply automated fixes

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Muhammad Nur Faiz <229660710+Meiw0@users.noreply.github.com>
2026-02-06 22:55:48 +08:00
Neko Ayaka 0fddd043f2 fix(workspace): should adapt to pnpm v10.28 --filter behavior 2026-01-21 06:11:50 +08:00
LemonNeko f40b9bcd89 feat(ci): lint swift code 2026-01-02 23:49:01 +08:00
Neko Ayaka 67fe40fc12 chore(ci): bump actions/checkout@v6 2025-12-30 12:56:06 +08:00
Neko Ayaka dbff4fc2fb chore(ci): migrated to use Cloudflare Workers 2025-11-26 21:46:32 +08:00
Neko Ayaka 67b5480b12 chore(ci): cleanup ci 2025-10-04 01:52:32 +08:00
RainbowBird 7a0d7f3e58 chore(CI): bump checkout to v5 2025-09-24 23:37:41 +08:00
RainbowBird cc80c10074 chore(CI): check provenance 2025-09-24 22:23:29 +08:00
Typed SIGTERM f85e203319 ci: fix crowdin ci skipping 2025-08-23 13:36:10 +08:00
Typed SIGTERM 977fb20f26 ci: skip crowdin (#376)
[skip ci] [skip netlify]
2025-08-21 22:14:16 +08:00
Neko 5e8b2b8412 feat(docs): migrate to vitepress with @unovue/reka-ui's theme (#224) 2025-07-15 10:25:44 +08:00
Neko b674f5533f chore(ci): improve build test CI (#250) 2025-06-30 18:41:15 +08:00
藍+85CD 40859f44a9 ci: set turborepo cache (#213) 2025-06-18 20:07:57 +08:00
Neko Ayaka 72312b7fc0 fix: ci 2025-06-01 02:36:19 +08:00
Neko Ayaka 7456868234 fix: ci 2025-06-01 02:35:19 +08:00
5c521c41a8 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>
2025-05-31 01:45:47 +08:00
Neko Ayaka b920ef3d3a chore: dev only start web dev now, rename to use dev: stub: build: test: lint: for scripts 2025-05-27 22:32:22 +08:00
LemonNeko 984b56153d refactor(tamagotchi): use top-level cargo workspace, move tauri-plugin-mcp (#152) 2025-05-01 03:28:12 +08:00
RainbowBird 2e8542fef1 chore(ci): remove stub in CI (#142) 2025-04-26 14:50:14 +08:00
Neko Ayaka 03d74df7e8 refactor(apps): move all apps into apps directory 2025-02-20 13:14:23 +08:00
Neko Ayaka e20f1c89f4 fix: build 2025-02-18 13:53:02 +08:00
Neko Ayaka d2db3d0c0a fix(ci): no stub before checks 2025-01-31 22:41:49 +07:00
Neko Ayaka cd0f371595 chore: migrate to spa 2024-12-03 13:11:43 +08:00
Neko Ayaka 5b263caf87 chore: init 2024-12-03 13:09:37 +08:00
Neko Ayaka cf1f1fe038 chore: cleanup
Signed-off-by: Neko Ayaka <neko@ayaka.moe>
2024-12-03 13:06:39 +08:00
Anthony Fu ff2c537a76 init: init 2024-12-02 20:49:31 +08:00
Neko Ayaka a282115d78 chore: configure rules for static assets 2024-12-02 20:49:24 +08:00
Neko Ayaka d9ae0aae38 init: init
Signed-off-by: Neko Ayaka <neko@ayaka.moe>
2024-12-02 00:31:36 +08:00