mirror of
https://github.com/PlaneQuery/OpenAirframes.git
synced 2026-07-15 14:37:21 +02:00
allow adsb to fail for when adsb.lol hasen't uploaded file yet.
This commit is contained in:
@@ -191,11 +191,10 @@ jobs:
|
|||||||
needs: [resolve-dates, build-faa, adsb-to-aircraft, build-community, build-adsbexchange-json, build-mictronics-db]
|
needs: [resolve-dates, build-faa, adsb-to-aircraft, build-community, build-adsbexchange-json, build-mictronics-db]
|
||||||
if: github.event_name != 'schedule' && !cancelled()
|
if: github.event_name != 'schedule' && !cancelled()
|
||||||
steps:
|
steps:
|
||||||
- name: Require adsb-to-aircraft success
|
- name: Check adsb-to-aircraft status
|
||||||
if: needs.adsb-to-aircraft.result != 'success'
|
if: needs.adsb-to-aircraft.result != 'success'
|
||||||
run: |
|
run: |
|
||||||
echo "adsb-to-aircraft result was '${{ needs.adsb-to-aircraft.result }}', expected 'success'"
|
echo "WARNING: adsb-to-aircraft result was '${{ needs.adsb-to-aircraft.result }}', will continue without ADS-B artifacts"
|
||||||
exit 1
|
|
||||||
|
|
||||||
- name: Checkout for gh CLI
|
- name: Checkout for gh CLI
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
@@ -212,6 +211,8 @@ jobs:
|
|||||||
|
|
||||||
- name: Download ADS-B artifacts
|
- name: Download ADS-B artifacts
|
||||||
uses: actions/download-artifact@v5
|
uses: actions/download-artifact@v5
|
||||||
|
if: needs.adsb-to-aircraft.result == 'success'
|
||||||
|
continue-on-error: true
|
||||||
with:
|
with:
|
||||||
name: openairframes_adsb-${{ needs.resolve-dates.outputs.adsb_date }}
|
name: openairframes_adsb-${{ needs.resolve-dates.outputs.adsb_date }}
|
||||||
path: artifacts/adsb
|
path: artifacts/adsb
|
||||||
@@ -276,9 +277,6 @@ jobs:
|
|||||||
if [ -z "$CSV_FILE_FAA" ] || [ ! -f "$CSV_FILE_FAA" ]; then
|
if [ -z "$CSV_FILE_FAA" ] || [ ! -f "$CSV_FILE_FAA" ]; then
|
||||||
MISSING_FILES="$MISSING_FILES FAA_CSV"
|
MISSING_FILES="$MISSING_FILES FAA_CSV"
|
||||||
fi
|
fi
|
||||||
if [ -z "$CSV_FILE_ADSB" ] || [ ! -f "$CSV_FILE_ADSB" ]; then
|
|
||||||
MISSING_FILES="$MISSING_FILES ADSB_CSV"
|
|
||||||
fi
|
|
||||||
if [ -z "$ZIP_FILE" ] || [ ! -f "$ZIP_FILE" ]; then
|
if [ -z "$ZIP_FILE" ] || [ ! -f "$ZIP_FILE" ]; then
|
||||||
MISSING_FILES="$MISSING_FILES FAA_ZIP"
|
MISSING_FILES="$MISSING_FILES FAA_ZIP"
|
||||||
fi
|
fi
|
||||||
@@ -288,6 +286,11 @@ jobs:
|
|||||||
|
|
||||||
# Optional files - warn but don't fail
|
# Optional files - warn but don't fail
|
||||||
OPTIONAL_MISSING=""
|
OPTIONAL_MISSING=""
|
||||||
|
if [ -z "$CSV_FILE_ADSB" ] || [ ! -f "$CSV_FILE_ADSB" ]; then
|
||||||
|
OPTIONAL_MISSING="$OPTIONAL_MISSING ADSB_CSV"
|
||||||
|
CSV_FILE_ADSB=""
|
||||||
|
CSV_BASENAME_ADSB=""
|
||||||
|
fi
|
||||||
if [ -z "$ZIP_FILE_MICTRONICS" ] || [ ! -f "$ZIP_FILE_MICTRONICS" ]; then
|
if [ -z "$ZIP_FILE_MICTRONICS" ] || [ ! -f "$ZIP_FILE_MICTRONICS" ]; then
|
||||||
OPTIONAL_MISSING="$OPTIONAL_MISSING MICTRONICS_ZIP"
|
OPTIONAL_MISSING="$OPTIONAL_MISSING MICTRONICS_ZIP"
|
||||||
ZIP_FILE_MICTRONICS=""
|
ZIP_FILE_MICTRONICS=""
|
||||||
@@ -305,7 +308,9 @@ jobs:
|
|||||||
|
|
||||||
# Get basenames for display
|
# Get basenames for display
|
||||||
CSV_BASENAME_FAA=$(basename "$CSV_FILE_FAA")
|
CSV_BASENAME_FAA=$(basename "$CSV_FILE_FAA")
|
||||||
CSV_BASENAME_ADSB=$(basename "$CSV_FILE_ADSB")
|
if [ -n "$CSV_FILE_ADSB" ]; then
|
||||||
|
CSV_BASENAME_ADSB=$(basename "$CSV_FILE_ADSB")
|
||||||
|
fi
|
||||||
CSV_BASENAME_COMMUNITY=$(basename "$CSV_FILE_COMMUNITY" 2>/dev/null || echo "")
|
CSV_BASENAME_COMMUNITY=$(basename "$CSV_FILE_COMMUNITY" 2>/dev/null || echo "")
|
||||||
ZIP_BASENAME=$(basename "$ZIP_FILE")
|
ZIP_BASENAME=$(basename "$ZIP_FILE")
|
||||||
JSON_BASENAME_ADSBX=$(basename "$JSON_FILE_ADSBX")
|
JSON_BASENAME_ADSBX=$(basename "$JSON_FILE_ADSBX")
|
||||||
@@ -360,7 +365,7 @@ jobs:
|
|||||||
|
|
||||||
Assets:
|
Assets:
|
||||||
- ${{ steps.meta.outputs.csv_basename_faa }}
|
- ${{ steps.meta.outputs.csv_basename_faa }}
|
||||||
- ${{ steps.meta.outputs.csv_basename_adsb }}
|
${{ steps.meta.outputs.csv_basename_adsb && format('- {0}', steps.meta.outputs.csv_basename_adsb) || '' }}
|
||||||
- ${{ steps.meta.outputs.csv_basename_community }}
|
- ${{ steps.meta.outputs.csv_basename_community }}
|
||||||
- ${{ steps.meta.outputs.zip_basename }}
|
- ${{ steps.meta.outputs.zip_basename }}
|
||||||
- ${{ steps.meta.outputs.json_basename_adsbx }}
|
- ${{ steps.meta.outputs.json_basename_adsbx }}
|
||||||
|
|||||||
Reference in New Issue
Block a user