hyaxia
f3c9252840
Security: add detect-secrets scan
2026-01-15 03:14:43 +00:00
Peter Steinberger
c379191f80
chore: migrate to oxlint and oxfmt
...
Co-authored-by: Christoph Nakazawa <christoph.pojer@gmail.com >
2026-01-14 15:02:19 +00:00
Peter Steinberger
93fbd103ba
ci: set install smoke previous
Workflow Sanity / no-tabs (push) Failing after 33s
CI / install-check (push) Has been cancelled
CI / checks (bunx biome check src, bun, lint) (push) Has been cancelled
CI / checks (bunx tsc -p tsconfig.json, bun, build) (push) Has been cancelled
CI / checks (bunx vitest run, bun, test) (push) Has been cancelled
CI / checks (pnpm build, node, build) (push) Has been cancelled
CI / checks (pnpm lint, node, lint) (push) Has been cancelled
CI / checks (pnpm protocol:check, node, protocol) (push) Has been cancelled
CI / checks (pnpm test, node, test) (push) Has been cancelled
CI / checks-windows (pnpm build, node, build) (push) Has been cancelled
CI / checks-windows (pnpm lint, node, lint) (push) Has been cancelled
CI / checks-windows (pnpm protocol:check, node, protocol) (push) Has been cancelled
CI / checks-windows (pnpm test, node, test) (push) Has been cancelled
CI / checks-macos (pnpm test, test) (push) Has been cancelled
CI / macos-app (set -euo pipefail
for attempt in 1 2 3; do
if swift build --package-path apps/macos --configuration release; then
exit 0
fi
echo "swift build failed (attempt $attempt/3). Retrying…"
sleep $((attempt * 20))
done
exit 1
, build) (push) Has been cancelled
CI / macos-app (set -euo pipefail
for attempt in 1 2 3; do
if swift test --package-path apps/macos --parallel --enable-code-coverage --show-codecov-path; then
exit 0
fi
echo "swift test failed (attempt $attempt/3). Retrying…"
sleep $((attempt *… (push) Has been cancelled
CI / macos-app (swiftlint --config .swiftlint.yml
swiftformat --lint apps/macos/Sources --config .swiftformat
, lint) (push) Has been cancelled
CI / ios (push) Has been cancelled
CI / android (./gradlew --no-daemon :app:assembleDebug, build) (push) Has been cancelled
CI / android (./gradlew --no-daemon :app:testDebugUnitTest, test) (push) Has been cancelled
2026-01-14 00:11:45 +00:00
Peter Steinberger
ccd8950d40
ci: stabilize installer smoke
2026-01-12 00:17:07 +00:00
Peter Steinberger
6b2634512c
ci: fix installer site checkout path
2026-01-12 00:06:41 +00:00
Peter Steinberger
9211183f2d
ci: fix installer smoke clone
2026-01-12 00:04:26 +00:00
Peter Steinberger
60430fcd2e
chore: harden installer and add smoke ci
2026-01-12 00:00:54 +00:00
Peter Steinberger
172fc777ed
ci: use node 22.x
2026-01-10 02:20:20 +01:00
Peter Steinberger
a6822e1210
ci: pin node to engine minimum
2026-01-10 02:17:59 +01:00
Peter Steinberger
c75d77e36c
ci: add clean install check
2026-01-10 01:50:32 +01:00
Peter Steinberger
45ff927980
ci: enforce frozen pnpm install
2026-01-10 01:49:24 +01:00
Peter Steinberger
3f1415b8fe
ci: run pnpm test on macOS (PRs)
2026-01-09 22:06:36 +00:00
Peter Steinberger
e8d75a39bc
ci: drop output sanitize wrapper
2026-01-09 16:49:12 +01:00
Peter Steinberger
4ffbd9802a
refactor(test): consolidate temp home + vitest setup
2026-01-09 16:41:05 +01:00
Peter Steinberger
2aeeeff65f
ci: sanitize CI test output
2026-01-09 15:39:16 +01:00
Peter Steinberger
d28c266771
fix: sanitize Windows test output
2026-01-09 15:32:55 +01:00
Peter Steinberger
92b792b3f0
fix: land #569 (thanks @bjesuiter)
2026-01-09 15:32:55 +01:00
blacksmith-sh[bot]
a596f32a8e
Migrate workflows to Blacksmith
2026-01-09 14:06:46 +00:00
Peter Steinberger
908a7e4fcb
chore: sync ci tasks and relax telegram test timeouts
2026-01-08 09:09:33 +01:00
Peter Steinberger
c15a87e75f
ci: add windows checks
2026-01-08 01:46:25 +00:00
Peter Steinberger
d0e60d402b
ci(android): avoid interactive license prompt
2026-01-07 17:57:32 +00:00
Ayaan Zaidi
7a48b908e4
refactor: replace tsx with bun for TypeScript execution ( #278 )
2026-01-06 07:14:08 +00:00
Shadow
f29efb9862
docs: add issue templates
2026-01-05 23:55:51 -06:00
Shadow
cc07ea82a4
CI: split macOS/android checks
2026-01-03 23:25:51 +01:00
Peter Steinberger
6c406b488d
ci: consolidate check jobs
2026-01-03 22:25:29 +00:00
Shadow
e2709a3ebd
CI: split macOS/android checks
2026-01-03 21:55:39 +00:00
Peter Steinberger
ad91a09b07
ci: avoid macos runner queue
2025-12-26 02:02:49 +00:00
Peter Steinberger
97539db36d
ci: skip ios job
2025-12-26 00:04:46 +00:00
Peter Steinberger
9fbd3cc16f
ci: ignore ios failures
2025-12-25 23:55:55 +00:00
Peter Steinberger
1cd167a59a
ci: run on node 24
2025-12-25 23:05:09 +01:00
Peter Steinberger
2868dc975c
chore: require node >=22.12 and fix swiftformat lint
2025-12-25 23:02:31 +01:00
Peter Steinberger
b850b0dacf
ci: install swiftlint and swiftformat for ios
2025-12-21 03:44:18 +01:00
Peter Steinberger
a01f4998c5
ci: split ios workflow
2025-12-21 00:49:20 +00:00
Peter Steinberger
5b193d014e
ci: lower iOS coverage gate
2025-12-19 18:23:03 +01:00
Peter Steinberger
0b8e8144af
ci: relax iOS coverage gate
2025-12-18 14:26:13 +01:00
Peter Steinberger
59f9073e21
ci: retry swiftpm build/test
2025-12-18 13:37:58 +01:00
Peter Steinberger
acdf70e928
ci: retry submodule checkout
2025-12-18 13:26:09 +01:00
Peter Steinberger
4d4bcaab1e
ci: fix iOS simulator selection indentation
2025-12-14 04:13:07 +00:00
Peter Steinberger
265a3dff27
ci: create iOS simulator when missing
2025-12-14 04:10:06 +00:00
Peter Steinberger
3885a2a20f
ci: fix yaml indentation for python blocks
2025-12-14 03:51:13 +00:00
Peter Steinberger
f427bec31c
ci: fix python heredoc indentation
2025-12-14 03:46:03 +00:00
Peter Steinberger
c7022cc139
ci: pick iOS simulator via simctl json
2025-12-14 03:39:33 +00:00
Peter Steinberger
65a0de8979
ci: raise iOS coverage gate to 50%
2025-12-14 03:39:33 +00:00
Peter Steinberger
7dd8a7f2e3
ci: add Android build job
2025-12-14 03:31:00 +00:00
Peter Steinberger
56bbcfc3ee
ci: enforce 40% iOS coverage
2025-12-14 03:29:08 +00:00
Peter Steinberger
05e77b69c4
ci: emit swift + iOS coverage
2025-12-14 03:07:43 +00:00
Peter Steinberger
1d79254053
ci: run iOS xcodebuild tests
2025-12-14 02:37:47 +00:00
Peter Steinberger
5a1687484c
fix(ci): stabilize runners
2025-12-13 20:04:33 +00:00
Peter Steinberger
3ced3f4c82
ci/docs: enforce protocol check and deprecate control api
2025-12-09 17:03:05 +01:00
Peter Steinberger
d9eb320bba
ci: test node and bun runtimes
2025-12-09 01:00:35 +01:00