mirror of
https://github.com/facebook/react-native.git
synced 2025-11-01 09:14:26 +00:00
0264c36dcd
Summary: This change adds a job that runs 2 hours after the nightlies. This jobs returns successfully if the nightly has been published or it report an error in case it has failed. We will hook this signal to the internal system to be notified about Nightlies failures ## Changelog: [Internal] - Add jobs to check for nightlies Pull Request resolved: https://github.com/facebook/react-native/pull/45509 Test Plan: Test the Action on GHA Reviewed By: blakef Differential Revision: D59907442 Pulled By: cipolleschi fbshipit-source-id: 3b35aa2ad69b376c65a765f740a1d6e6ed8ad99f
27 lines
776 B
YAML
27 lines
776 B
YAML
# This jobs runs every day 2 hours after the nightly job and its purpose is to report
|
|
# a failure in case the nightly failed to be published. We are going to hook this to an internal automation.
|
|
name: Check Nigthlies
|
|
|
|
on:
|
|
workflow_dispatch:
|
|
# nightly build @ 4:15 AM UTC
|
|
schedule:
|
|
- cron: '15 4 * * *'
|
|
|
|
jobs:
|
|
check-nightly:
|
|
runs-on: ubuntu-latest
|
|
if: github.repository == 'facebook/react-native'
|
|
steps:
|
|
- name: Check nightly
|
|
run: |
|
|
TODAY=$(date "+%Y%m%d")
|
|
echo "Checking nightly for $TODAY"
|
|
NIGHTLY="$(npm view react-native | grep $TODAY)"
|
|
if [[ -z $NIGHTLY ]]; then
|
|
echo 'Nightly job failed.'
|
|
exit 1
|
|
else
|
|
echo 'Nightly Worked, All Good!'
|
|
fi
|