GitHub Actions

dawnl.ink для GitHub

Получите постоянную ссылку на скачивание артефакта сборки из последнего успешного запуска GitHub Actions.

Любой публичный репозиторий доступен по умолчанию, посетителям не нужно входить в GitHub.

Установить GitHub App Авторизоваться (необязательно, кроме приватных репозиториев; можно отозвать в любой момент)

Вставьте ссылку GitHub — получите dawnl.ink!

Ниже описано, что можно сделать с сервисом.

Ссылка на последний артефакт репозитория

Вставьте URL файла workflow, который использует actions/upload-artifact.

Важно, на какой ветке вы находитесь в GitHub.

Чтобы разрешить любые завершённые run, а не только успешные, добавьте ?status=completed к URL.

При нескольких workflow или ветках URL можно скорректировать вручную по предсказуемому шаблону.

Ссылка на конкретный артефакт

Замените префикс github.com на этот сайт — скачивание работает без входа в GitHub.

Дополнительные ссылки для конкретного run

Run — это набор jobs. Артефакты привязаны к родительскому run.

Бот, комментирующий pull request'ы

Добавьте workflow-бота, который отвечает ссылками на артефакты после сборки PR.