Skip to content

Workflow Perf Improvement and DRY refactor #38

Workflow Perf Improvement and DRY refactor

Workflow Perf Improvement and DRY refactor #38

Triggered via pull request April 25, 2026 11:06
Status Success
Total duration 10m 46s
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 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 (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 (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 (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 (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. 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:ca6a7ed02fd3e58f8caccb3bf019a691259e9eb2c1463a33dc1ab3ea867a8c79
cherit-v0.0.1-android-arm64-release.apk Expired
9.39 MB
sha256:a747489f21fb98f0f5e6d04ed03c49bfdf651b21c579a242dd52fcc2f86ca8c4
cherit-v0.0.1-darwin-aarch64-release.app Expired
4.35 MB
sha256:683cf47cb531c72491a581a3934b59d7cd24af97c2cc9629cd564641a65b32e8
cherit-v0.0.1-darwin-aarch64-release.dmg Expired
5.96 MB
sha256:de55129a36934ec73d6aaf4291b249f815bb7a41967d098a787e6196f5e7a490
cherit-v0.0.1-darwin-x64-release.app Expired
4.44 MB
sha256:4add4cc9bdda95fa64cf31d102cd22632a5ea429983af68e700d2c8c817509b2
cherit-v0.0.1-darwin-x64-release.dmg Expired
6.08 MB
sha256:3c7d04b97c705f3093e0990d163a87c803df923019178d5fa6a921891e90bf8d
cherit-v0.0.1-linux-aarch64-release.AppImage Expired
75.8 MB
sha256:e03afec0f91324ff8c9a181374a686c2d65649dd47eb41e3db2fac19e8164556
cherit-v0.0.1-linux-aarch64-release.rpm Expired
3.35 MB
sha256:0f9a6f03d5794c8c94b0e53de4456d723daa41983be735985e4479446c7e1402
cherit-v0.0.1-linux-amd64-release.AppImage Expired
77.5 MB
sha256:eec8e9fa1bbd59bb2e7e7f8d83fc0355dfcc7ed8c8efd378d166774cd1459bf5
cherit-v0.0.1-linux-amd64-release.deb Expired
3.41 MB
sha256:13269a66922c261f79822c88f8c531bcfab322975579f8670459d5412dc307b6
cherit-v0.0.1-linux-arm64-release.deb Expired
3.35 MB
sha256:23e5993a061a7da5c09a77e99e96a7c0d8f3eaf21f3cc09c3de541b6f3a921e5
cherit-v0.0.1-linux-x86_64-release.rpm Expired
3.41 MB
sha256:291221e167529c575701097b0c3ef962a42585575e11449975c4d2e48ab6783f
cherit-v0.0.1-windows-arm64-release.exe Expired
2.33 MB
sha256:0c95c0cd2d5ae8bbc751c658a4a5389f8f38df6fb4089e5ccdbbdd6c8860131f
cherit-v0.0.1-windows-arm64-release.msi Expired
3.03 MB
sha256:76382884562d5d16b6ab4ebd0070031394059a041b6cd61f798a19e9d597a6ec
cherit-v0.0.1-windows-x64-release.exe Expired
2.45 MB
sha256:2d2cd20fbe08651ec5c904204698b30adc299ec9f13fb0802d6aad285eb05abc
cherit-v0.0.1-windows-x64-release.msi Expired
3.09 MB
sha256:c80f7b25c6f8196bae117763e84ea7ace3449fda97c46b54edc0090021dac1e5