Skip to content

Workflow Perf Improvement and DRY refactor #32

Workflow Perf Improvement and DRY refactor

Workflow Perf Improvement and DRY refactor #32

Triggered via pull request April 25, 2026 06:41
Status Success
Total duration 14m 8s
Artifacts 16
Matrix: build-app-release
Fit to window
Zoom out
Zoom in

Deployment protection rules

Reviewers, timers, and other rules protecting deployments in this run
Event Environments Comment
Keshav-writes-code
approved Apr 25, 2026

Annotations

7 warnings
build-app-release (macos-latest, --target x86_64-apple-darwin) / build
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/setup-node@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build-app-release (macos-latest, --target aarch64-apple-darwin) / build
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/setup-node@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build-app-release (ubuntu-22.04-arm) / build
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/setup-node@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build-app-release (ubuntu-22.04) / build
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/setup-node@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build-app-release (windows-2022) / build
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/setup-node@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build-app-release (windows-11-arm) / build
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/setup-node@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build-app-release (ubuntu-22.04, --apk --split-per-abi --target aarch64 --target armv7, android) / build
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/setup-node@v4, android-actions/setup-android@v3. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/

Artifacts

Produced during runtime
Name Size Digest
cherit-v0.0.1-android-arm-release.apk Expired
7.49 MB
sha256:078e27a0fe81aded86a9632e22ca532915506c461413d52f33ae5e1ddaf6a153
cherit-v0.0.1-android-arm64-release.apk Expired
9.39 MB
sha256:5c570e15cc865151da8e7326149c8ce91aa00ecf5660eca7d35862b430469bcd
cherit-v0.0.1-darwin-aarch64-release.app Expired
4.35 MB
sha256:e6da8c8e6f1160e9ec09d6921af399b1060a5a34c9f72c88e5a353b3dd0fc6e1
cherit-v0.0.1-darwin-aarch64-release.dmg Expired
5.96 MB
sha256:e64a07e94ec54680e4c4d21e8ace2b41c1083557c4d14e9930f406d1e2472f8d
cherit-v0.0.1-darwin-x64-release.app Expired
4.44 MB
sha256:35caa569e3095b7562001529007e84bb7a70b4027bea7e7edb89b94f442eadb7
cherit-v0.0.1-darwin-x64-release.dmg Expired
6.08 MB
sha256:f9d04c1dcca27917552defb0d167ef3e033f486e2d41d4457f2a9ef72a77750a
cherit-v0.0.1-linux-aarch64-release.AppImage Expired
75.8 MB
sha256:b2eb3e62dae5197ed70e76938edf9f5fd6b86ef8a155e22aa8f30912a02234f1
cherit-v0.0.1-linux-aarch64-release.rpm Expired
3.32 MB
sha256:8a4418a990727fa7f7cd5faa5939956fb9eb38486194836fdb44586c96296aca
cherit-v0.0.1-linux-amd64-release.AppImage Expired
77.5 MB
sha256:cfcea65ab3f1af63dbc3fa69588cd0b4fcf8fb62fee70ac156b54eb82262a3ce
cherit-v0.0.1-linux-amd64-release.deb Expired
3.41 MB
sha256:cc27e11ae8b3a12b321f7d9b9ba2d41139686b89558839a58bfcfdf17422c309
cherit-v0.0.1-linux-arm64-release.deb Expired
3.32 MB
sha256:030a4d222f940b13d2efdd85df1f47d456775cff8b890589b8e5acb7a5e6616f
cherit-v0.0.1-linux-x86_64-release.rpm Expired
3.41 MB
sha256:6ac9751d09de28745ef01598dffaf9c48242a998a555a4fd5998bfade8e0a956
cherit-v0.0.1-windows-arm64-release.exe Expired
2.33 MB
sha256:f8e8a412fe3aaeaac622002c3724b4603814d5ea11832b5e33049ba325ef0c9e
cherit-v0.0.1-windows-arm64-release.msi Expired
3.03 MB
sha256:dd3ee3b9ddbe36f15d1388633d558ca43a72155f1d82f56ce5a345779de6d140
cherit-v0.0.1-windows-x64-release.exe Expired
2.45 MB
sha256:903dca77b0dd09df812b42104d54da1258378186ac7ab2c762cd87cc83bd4ea7
cherit-v0.0.1-windows-x64-release.msi Expired
3.1 MB
sha256:1b00885db539da23c39b393496c641848e198983b7254a78ed0838caea0e26b2