Skip to content

Merge pull request #85842 from Expensify/cristi_readme-noop-for-staging #5326

Merge pull request #85842 from Expensify/cristi_readme-noop-for-staging

Merge pull request #85842 from Expensify/cristi_readme-noop-for-staging #5326

Triggered via push March 19, 2026 18:02
Status Success
Total duration 34m 58s
Artifacts 12

deploy.yml

on: push
Build Android HybridApp  /  Build Android app
14m 21s
Build Android HybridApp / Build Android app
Build iOS HybridApp  /  Build iOS HybridApp
21m 41s
Build iOS HybridApp / Build iOS HybridApp
Build storybook docs
3m 47s
Build storybook docs
Create or update deploy checklist  /  createChecklist
6m 12s
Create or update deploy checklist / createChecklist
Upload Android to Google Play
2m 32s
Upload Android to Google Play
Upload Android to BrowserStack
38s
Upload Android to BrowserStack
Upload Android to Applause
0s
Upload Android to Applause
Upload iOS to TestFlight
8m 1s
Upload iOS to TestFlight
Upload iOS to BrowserStack
57s
Upload iOS to BrowserStack
Upload iOS to Applause
0s
Upload iOS to Applause
Deploy Web to S3
52s
Deploy Web to S3
Submit Android for production rollout
0s
Submit Android for production rollout
Submit iOS for production rollout
0s
Submit iOS for production rollout
checkDeploymentSuccess
5s
checkDeploymentSuccess
Post a Slack message when any platform fails to build or deploy
0s
Post a Slack message when any platform fails to build or deploy
cherryPickExtraVersionBump  /  ...  /  createNewVersion
cherryPickExtraVersionBump / createNewVersion / createNewVersion
Post a Slack message when all platforms deploy successfully
6s
Post a Slack message when all platforms deploy successfully
postGithubComments  /  postDeployComments
2m 43s
postGithubComments / postDeployComments
cherryPickExtraVersionBump  /  cherryPick
cherryPickExtraVersionBump / cherryPick
Fit to window
Zoom out
Zoom in

Annotations

12 warnings and 1 notice
prep
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: 1password/install-cli-action@9a0c9dd934086b7ab1d90115d455bda1c53c2bdb, actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608, actions/create-github-app-token@9d97a4282b2c51a2f4f0465b9326399f53c890d4, actions/github-script@e7aeb8c663f696059ebb5f9ab1425ed2ef511bdb. Actions will be forced to run with Node.js 24 by default starting June 2nd, 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 storybook docs
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: nick-fields/retry@3f757583fb1b1f940bc8ef4bf4734c8dc02a5847. Actions will be forced to run with Node.js 24 by default starting June 2nd, 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 Web / Build Web
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: nick-fields/retry@3f757583fb1b1f940bc8ef4bf4734c8dc02a5847. Actions will be forced to run with Node.js 24 by default starting June 2nd, 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/
Create or update deploy checklist / createChecklist
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608, nick-fields/retry@3f757583fb1b1f940bc8ef4bf4734c8dc02a5847. Actions will be forced to run with Node.js 24 by default starting June 2nd, 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 Android HybridApp / Build Android app
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: 1password/install-cli-action@9a0c9dd934086b7ab1d90115d455bda1c53c2bdb, 1password/load-secrets-action@8d0d610af187e78a2772c2d18d627f4c52d3fbfb, actions/setup-java@3a4f6e1af504cf6a31855fa899c6aa5355ba6c12, actions/setup-java@c5195efecf7bdfc987ee8bae7a71cb8b11521c00, gradle/actions/setup-gradle@06832c7b30a0129d7fb559bcc6e43d26f6374244, gradle/actions/wrapper-validation@ac638b010cf58a27ee6c972d7336334ccaf61c96, nick-fields/retry@3f757583fb1b1f940bc8ef4bf4734c8dc02a5847. Actions will be forced to run with Node.js 24 by default starting June 2nd, 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/
Upload Android to Google Play
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: 1password/install-cli-action@9a0c9dd934086b7ab1d90115d455bda1c53c2bdb, ruby/setup-ruby@354a1ad156761f5ee2b7b13fa8e09943a5e8d252. Actions will be forced to run with Node.js 24 by default starting June 2nd, 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/
Upload Android to Google Play
Cache not found for keys: setup-ruby-bundler-cache-v6-ubuntu-24.04-x64-ruby-3.3.4-wd-/home/runner/_work/App/App-with--without--only--Gemfile.lock-80c998f97fd9efa3e7e67e337592343a8c0626f5b28cf332a0b687863501d546, setup-ruby-bundler-cache-v6-ubuntu-24.04-x64-ruby-3.3.4-wd-/home/runner/_work/App/App-with--without--only--Gemfile.lock-
Build iOS HybridApp / Build iOS HybridApp
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: 1password/install-cli-action@9a0c9dd934086b7ab1d90115d455bda1c53c2bdb, nick-fields/retry@3f757583fb1b1f940bc8ef4bf4734c8dc02a5847, ruby/setup-ruby@354a1ad156761f5ee2b7b13fa8e09943a5e8d252. Actions will be forced to run with Node.js 24 by default starting June 2nd, 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/
Upload iOS to TestFlight
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: 1password/install-cli-action@9a0c9dd934086b7ab1d90115d455bda1c53c2bdb, ruby/setup-ruby@354a1ad156761f5ee2b7b13fa8e09943a5e8d252. Actions will be forced to run with Node.js 24 by default starting June 2nd, 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/
createRelease
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@95815c38cf2ff2164869cbab79da8d1f422bc89e. Actions will be forced to run with Node.js 24 by default starting June 2nd, 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/
Post a Slack message when all platforms deploy successfully
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: 8398a7/action-slack@1750b5085f3ec60384090fb7c52965ef822e869e. Actions will be forced to run with Node.js 24 by default starting June 2nd, 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/
postGithubComments / postDeployComments
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: ./.github/actions/javascript/getDeployPullRequestList, ./.github/actions/javascript/markPullRequestsAsDeployed, actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608, nick-fields/retry@3f757583fb1b1f940bc8ef4bf4734c8dc02a5847. Actions will be forced to run with Node.js 24 by default starting June 2nd, 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/
prep
✅ Actor OSBotify is an app deployer

Artifacts

Produced during runtime
Name Size Digest
android-apk-artifact
202 MB
sha256:cf2964b86c6758d3e52e1b30a044de824a438e6b9a10976eb5688b5f5308e4ad
android-proguard-mapping
7.15 MB
sha256:b27ae2c4f86b42b299dcd45b90b629934f6c64e9a2852a6ee35d5da918d2bf48
android-sourcemap-artifact
15.9 MB
sha256:0ff85d87acfa6acd2b63f45c4378367b6a10b1cadebdde50c1ac36f14984725a
androidBuild-artifact
269 MB
sha256:2f7f3beb4d0d1751a5ed9467124f582eb73b49190edfc88b3dc00816af8db50a
gradle-profile-report
71 KB
sha256:1497e830a050f9d62e5fef003c32eda0ccaef399ea7bbd99d5db56bfdae08ab6
ios-dsym-artifact
120 MB
sha256:a8222bd88dab281a7f85cf05cf72f2e0f1cf71346c3fddac219193739769008d
ios-sourcemap-artifact
15.9 MB
sha256:ccda0115d56f305dfb1eaeff53e5adb652882f556740383d5b7d6f993395871e
iosBuild-artifact
88.3 MB
sha256:09dd56d9d4b4201388fee4f45b20871a2b471479a3c65c47264071eb33c2a2d7
storybook-docs-artifact
12.1 MB
sha256:ba17ccb320ba250b39bf9cb1d4ed5ec2303edb6bdb3f7b4b89393f169aebc83c
web-build-tar-gz-artifact
17.5 MB
sha256:41f560a62f12e6dcf6b81bd27c7bf24d6490007f1b03e187ed1ed56ad5e582a0
web-build-zip-artifact
17.5 MB
sha256:658f3ea0d18d2c984954a86a9e034802928cb1cf6961587a5623fb2116697194
web-sourcemaps-artifact
208 Bytes
sha256:f4c5393505db29ef87a185ac7d9cf1f32ebc288bec1d8686928e68e900774084