Description
Extend the monthly GitHub Actions workflow (update-ega-als-ids.yml) and its companion script so that it not only detects newly added study IDs from the EGA API, but also detects study IDs currently present in ALS_EGA_ACCESSION_IDS that are no longer returned by the API. When removed IDs are detected, the workflow should automatically update constants.ts by removing those IDs and open a pull request with the changes, following the same behavior currently implemented for newly added IDs.
Description
Extend the monthly GitHub Actions workflow (
update-ega-als-ids.yml) and its companion script so that it not only detects newly added study IDs from the EGA API, but also detects study IDs currently present inALS_EGA_ACCESSION_IDSthat are no longer returned by the API. When removed IDs are detected, the workflow should automatically updateconstants.tsby removing those IDs and open a pull request with the changes, following the same behavior currently implemented for newly added IDs.