RainbowBird
66f0d45028
refactor(analytics): replace PostHog with OpenPanel ( #2480 )
2026-09-09 08:26:18 +00:00
Neko Ayaka
7a357e0051
chore(ci): pin to node@26
2026-08-27 16:09:17 +08:00
Neko Ayaka
8e024a8145
chore(ci): hold for pnpm & node setup action for macos-15-intel
2026-08-27 01:05:31 +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
0xSelenicDove
8893ba81a6
fix(*): harden local service boundaries ( #2062 )
2026-07-17 17:50:50 +08:00
Andrew Qi
cd0d7fe28e
chore(ci): add stage-tamagotchi-godot in publish ( #1841 )
2026-05-21 03:04:22 +08:00
Lovehsigure_520
65751f598d
chore(ci): mirror release assets to GitCode ( #1797 )
...
## Summary
Adds GitCode Release mirroring for AIRI release assets.
- Adds a reusable `.github/scripts/publish-gitcode-release.sh` helper
that creates or reuses the matching GitCode release, compares GitHub and
GitCode asset names, downloads only missing `AIRI-*` and `latest-*.yml`
assets, uploads them through GitCode's upload URL API, and verifies the
final asset list.
- Hooks the mirror step into desktop, Android, and iOS release workflows
so assets produced by separate release jobs can converge on the same
GitCode release.
- Keeps the mirror idempotent so repeated or concurrent release
workflows skip already mirrored files.
## Why
GitHub Releases are slow for many mainland China users. GitCode provides
a domestic fallback release page, but manually copying installers after
every release is error-prone and tedious.
## Validation
- `bash -n .github/scripts/publish-gitcode-release.sh`
- YAML parsing for:
- `.github/workflows/release-tamagotchi.yml`
- `.github/workflows/release-pocket-android.yml`
- `.github/workflows/release-pocket-ios.yml`
- `git diff --check -- .github/scripts/publish-gitcode-release.sh
.github/workflows/release-tamagotchi.yml
.github/workflows/release-pocket-android.yml
.github/workflows/release-pocket-ios.yml`
- Local idempotency check against existing `v0.10.1` GitHub/GitCode
releases:
- GitCode release already exists
- all mirrored assets already present
- final asset verification passed
## Setup Required
The target repository needs these GitHub Secrets:
- `GITCODE_TOKEN`
- `GITCODE_OWNER`
- `GITCODE_REPO`
For the current GitCode project, `GITCODE_OWNER` should remain `MoeruAI`
because GitCode's API and release download paths currently resolve that
namespace even though the UI displays `moeru-ai`.
2026-05-19 21:49:26 +08:00
Neko Ayaka
a9359a3924
chore(ci): skip windows if signpath.io failed to sign us
2026-04-26 05:43:57 +08:00
Neko Ayaka
f649006948
chore(ci): missing bundle name export
2026-04-06 21:37:34 +08:00
Neko Ayaka
fbd17e9311
chore(ci): now publishes to itch.io
2026-04-02 01:51:35 +08:00
Neko Ayaka
ec9436a173
chore(ci): incorrect env passing in GitHub Actions
2026-03-30 03:09:02 +08:00
Neko Ayaka
7b7fbba840
chore(ci): filename change for windows artifact regenerate
2026-03-27 15:55:21 +08:00
f85a809d7c
refactor(stage-*): analytics and telemetry, including consent ( #1414 )
...
---------
Co-authored-by-agent: Codex <267193182+codex@users.noreply.github.com >
Co-authored-by-agent: 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: RainbowBird <rbxin2003@outlook.com >
Co-authored-by: Neko <neko@ayaka.moe >
2026-03-24 13:01:39 +08:00
Neko Ayaka
7921838244
chore(ci): macOS merge
2026-03-23 20:02:36 +08:00
Neko Ayaka
b2d0643d9a
fix(ci): re-calculate Windows artifact hash
...
Authored-by-agent: Codex <267193182+codex@users.noreply.github.com >
2026-03-23 19:16:52 +08:00
Neko Ayaka
b81685896c
chore(ci): should only upload to release when overriding releasing triggered by workflow_dispatch
2026-03-05 01:38:48 +08:00
Neko Ayaka
3ce01a8484
chore(ci): mv will fail due to file alreay exists when mv is used on Windows
2026-03-05 01:14:47 +08:00
Neko Ayaka
ddcd19456f
chore(ci): specified artifact configurations
2026-03-05 00:46:48 +08:00
Neko Ayaka
60edd02c2e
chore(ci): set higher timeout threshold
2026-03-05 00:31:40 +08:00
Neko Ayaka
f24a003d8f
chore(ci): incorrect passed value of signing org id
2026-03-04 20:13:33 +08:00
Neko Ayaka
fa0964cde0
chore(ci): extra useless windows signing step
2026-03-04 16:59:30 +08:00
Neko Ayaka
31b28bd785
chore(ci): incorrect windows signing impl
2026-03-04 16:41:46 +08:00
Neko Ayaka
db8952234f
chore(ci): windows signing
2026-03-04 15:30:50 +08:00
Neko Ayaka
dd8c2d960c
chore(ci): use electron-builder default to have notarization tool
2026-03-02 23:20:24 +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
Neko Ayaka
6743abb8af
chore(ci): incorrect path of p12 certificate
2026-02-26 23:27:43 +08:00
Neko Ayaka
f04e106b13
chore(ci): macOS app code signing
2026-02-26 23:11:59 +08:00
Makito
0f3c9cd9a7
feat(stage-tamagotchi): switch back to .icon app icon for macOS builds
2026-02-08 15:33:15 +09:00
Makito
c6e2cff609
fix(ci): never publish when build-only
2026-02-08 15:32:10 +09:00
Makito
9f625af675
fix(ci): use macos-26 instead of macos-latest for ARM macOS
2026-02-07 22:09:08 +09:00
Makito
4c67223b22
chore(ci): remove the step to ssh into runner for troubleshooting
2026-02-07 21:33:06 +09:00
Makito
6e108c8395
fix(ci): continue-on-error when skipping platforms
2026-01-16 03:29:09 +09:00
Makito
4009d4c2c7
fix(ci): i should have remembered to invert the conditions
2026-01-16 03:14:49 +09:00
Makito
5f5d596693
fix(ci): incorrect condition
2026-01-16 03:11:14 +09:00
Makito
01d8f8dba7
fix(ci): matrix does not support if so skip the build via workarounds
2026-01-16 03:08:23 +09:00
Makito
1fea946ee2
chore(ci): move upterm step down
2026-01-10 02:01:33 +09:00
Makito
21641b469d
chore(ci): fix platform input and add a debug step
2026-01-10 01:12:27 +09:00
Makito
0ecbfa6d2b
chore(ci): add platform input to release-tamagotchi workflow
2026-01-10 00:56:24 +09:00
Neko Ayaka
b428baecdc
chore(ci): xcode required to be 26 for using icon composer
2026-01-09 15:34:40 +08:00
Neko Ayaka
b6b0bf2e9b
chore(ci): windows auto updater file not uploaded & failed to merge macos files
2026-01-08 17:14:31 +08:00
Neko Ayaka
531a426b10
chore(ci): upload auto-update needed files & merge latest-mac.yml
...
Close #900
2026-01-08 15:52:02 +08:00
Neko Ayaka
67fe40fc12
chore(ci): bump actions/checkout@v6
2025-12-30 12:56:06 +08:00
Neko Ayaka
b3d29642f9
fix(ci): should populate with GitHub Actions token when doing publishing
2025-12-20 23:14:27 +08:00
Neko Ayaka
56f8929b83
feat(stage-tamagotchi): auto updater
2025-12-20 18:58:31 +08:00
Neko Ayaka
958aa1e8c4
fix(stage-tamagotchi): explicitly no publish, remove snap build
2025-12-13 17:49:22 +08:00
Neko Ayaka
ac5e545dca
fix(ci): not recognizing with filename
2025-11-24 16:35:48 +08:00
Neko Ayaka
ff42bd0ed3
fix(ci): not uploading artifacts to release
2025-11-24 12:34:14 +08:00
Neko Ayaka
9d88ddd81d
chore(ci): to macos-15-intel
2025-11-01 15:07:55 +08:00
Neko Ayaka
3a13c654d3
chore(ci): improve rename and bundle name of flatpak
2025-10-31 17:55:50 +08:00