app/controllers/ics_release_schedule.php (10 lines of code) (raw):

<?php declare(strict_types=1); use ReleaseInsights\{Model, Version}; if ((int) Version::get() < BETA) { exit("We don't provide schedule calendars for past releases."); } [$filename, $ics_calendar] = new Model('ics')->get(); header('Content-Type: text/calendar; charset=utf-8'); // header('Content-Type: text/plain; charset=utf-8'); header('Content-Disposition: attachment; filename="' . $filename . '"'); echo $ics_calendar;