У GitHub Actions есть недостаток - прямые ссылки на артефакты недоступны неавторизированным пользователям. Для решения этой проблемы подготовлено приложение nightly-link, реализованное в форме расширения GitHub Apps, устанавливаемого в GitHub. Расширение позволяет формировать общедоступные ссылки для загрузки сборочных артефактов из последней успешной сборки репозитория через GitHub Actions. Отдельно запущен сервис, позволяющий загружать артефакты GitHub Actions из публичных репозиториев без установки GitHub App...Подробнее: https://www.opennet.ru/opennews/art.shtml?num=54179
Чувствуется подлинный дух MS, "get the facts" и т.п..Лучше, кажется, GA вообще не использовать, а, например, appveyor или circle-ci (travis в последнее время испортился).
>Лучше, кажется, GA вообще не использовать,Абсолютно верно, GitLab намного лучше и удобнее всего перечисленного. Но GitLab.com берега потеряли, что исключает возможность использования их. Если вы не готовы платить реальное бабло за ваше хобби (о****ь ****ь, я тут вкалываю на благо общества, создаю свободное ПО, которому нет аналогов, а мне ещё за это доплатить предлагают!), которое в реале никому не нужно (ибо чтобы стало нужным, нужно заплатить за накрутку звёзд и форков, чтобы в тренды вылезло, иначе нужным станет конкурирующий проект, созданный позже твоего, возможно худший по качеству, но автор которого вложился в продвижение, потому что иначе всё что ты делаешь - это зря и не нужно), остаётся только GitHub. Или инстансы GitLab от проектов с конкретными целями, если вы в них вписываетесь. Freedesktop.org к моим проектам мало отношения имеет, потому что они, по их собственному признанию, больше к стандартизации имеют отношение, чем к middleware с бэкэндами и фронтэндами ко многим конкретным имеющимся софтам. gnome, kde не подходят, больлинство моих проектов вообще консольные или библиотеки. videolan ... мой проект ни имеет ни малейшего отношения к видео. А всяким внепроектовым инстансам GitLab типа gitgud доверия нет никакого.
Поэтому и приходится хавать GH Actions. Которые на самом деле EEE. Поясню. Их создатели сделали очень хорошо и удобно, что действия можно модулиризовать и комбинировать. Но реализация этих действий завязана на GitHub, node.js, его пакеты, и C# runtime Microsoftа. Можно было бы сделать иначе. Специальный пакетный менеджер и стандарт для дистров, после чего эту штуку можно было бы использовать хоть в докере на GitLab, хоть на десктопе.
Я искренне не понимаю, в чём у вас проблема поставить гитлаб онпрем, и не париться по поводу места хранения собственных реп. Даже в этом случае Вы, конечно, заплатите за хостинг и домен, но это такие копейки же.
Попробуй notabug.org.
1. CI нет
2. > Please enable JavaScript in your browser
Не нужно.
1) CI кому он нужен делается и отдельным софтом.
2) А кому CI не нужен, но ему в рожу эту энтерпраязятину суют - здорово обламывает.
3) notabug как раз более-менее живой без JS. Попробуйте так с gitlab вообще.
4) gitlab жрет около гига памяти браузером и дичайше тормозит при любых операциях.Так что единственное применение гитлаба - гнилой пиар кривого групваре.
Get the fucks
А ещё лучше builds.sr.ht. После GH Actions просто глоток свежего воздуха.
Какие еще артефакты? Что за github actions? Кто такие неавтоматизированные пользователи?
Это что реклама github и его выдуманных услуг?
Это автоматизированная сборка, которую добавили, почему-то, после выхода в свет GitLab. К чем бы это?
>К чем бы это?Конкуренция же. Всё отлично.
Я ничего не понял, наверное это важный костыль.
Исправьте заголовок, лень JS включать.
да всем до лампочки, что тебе там лень
Зачем на opennet новости ниочем про github? Особенно после того как они коварно под видом помощи урезали функционал youtube-dl (видимо чтобы устранить неидентифицируемые скачивания youtube-dl), но у нас теперь есть youtube-dlc на замену
> коварно под видом помощи урезали функционал youtube-dlи вы конечно же не голословно утверждаете о урезании функционала, а сами проверили и убедились, а теперь можете это фактологически доказать, так?!
>(видимо чтобы устранить неидентифицируемые скачивания youtube-dl),скачивания до сих пор "неидентифицируемые", хотя что это значит, ведь гугл всё равно знает кто к ним подключается.
> но у нас теперь есть youtube-dlc на заменуyoutube-dl вернулся по своему старому адресу, старые пути обновления по старым же скриптам снова работают, т.е. работает как и прежде, что ещё надо?
зачем какие-то сомнительные форкокостыли?Ваши заявления похожи более на истеричное поведение известных белок, чем на истинное положение вещей.
Если бы ты не демагогию разводил а реально пользовался youtube-dl то бы знал, что изменилось в функционале и коде. Сам почитал бы зачем теперь существует youtube-dlc на замену youtube-dl Я конкретно столкнулся с тем, что из youtube-dl была выпелена поддержка куков для прохождения авторизации из браузера, теперь youtube-dl должен сам проходить процедуру авторизации на youtube. Я у вас все в порядке, спите спокойно.
но ведь все равно надо проходить авторизацию и не пофиг откуда куки?из кук контейнера или из браузера, если это куки одного аккаунта?
не знаю про dlc деталей, но аргументы у вас глупые
А что сделали с yt-dl?
Урезали функционал. Под видом помощи.
Затем что 99% опенсорса лежит именно на github
Смузи разраб детектед
99% одноразовых штук на JS и питоне? А ценность этого опенсорса точно есть, кроме отчетов перед инвесторами?
Прямо вторая мозилла получилась: одни чудаки создают проблемы на ровном месте, вторые роют землю непонятно зачем, решая их. Тем временем есть notabug.org какой, где нет майкрософта, чтоли. И есть опенсорсный гуй как на гитхабе.