Автор: anthony

  • Как скачать конкретный ассет из последнего релиза на GitHub по регулярке?

    Привет. Иногда надо программно получить ссылку на свежайший релизный ассет с гитхаба. Метода API для получения последнего тега нет.

    Часто хватает привычного

    https://github.com/owner/repo/releases/download/latest/filename.ext

    Но ведь версия может указываться в названии ассета:

    https://github.com/owner/repo/releases/download/latest/filename_1.2.3.ext

    Так-то можно было бы подставить её в урлу и вперёд. Но для этого надо заранее отдельно идти и узнавать версию руками.

    А можно проще:

    (далее…)
  • Gitea Actions: как обойти ошибку 403 от docker.io при сборке образа

    Привет.

    У меня есть репозиторий с go-утилитой. Когда-то я настроил там экшн для сборки релиза при пуше тега версии. Тег пушнул, релиз в репе собрался, файлы приложились. Текстовка, правда, не написалась, но раз в полгода можно и ручками .

    Теперь я организую докер-образы утилиты, чтобы они пушились в организацию. И возникла проблема: при сборке раннером на сервере возникала ошибка 403 при получении базового образа.

    Напомню свою конфигурацию сервера:

    (далее…)
  • Gitea не даёт скачать репозиторий архивом, как исправить?

    Этот пост для тебя, если видишь такие симптомы

    Привет. Пишу короткую шпаргалку по горячим следам.

    Мне тут написали на почту с проблемой, мол, хочу скачать архив репы, а не качается — ни через веб-морду, ни по API. Я о такой проблеме даже не знал, потому что просто не приходится пользоваться этой фичей. Фича безусловно полезна, поэтому такая проблема неприятна.

    Как она проявляется:

    (далее…)
  • Как из РФ получить доступ к зарубежным моделям ИИ?

    Не уехать из РФ, не оформить карту зарубежного банка, не рутануть андроид и не поставить патченный N.apk из HuyPizdaFreeAppStore…

    Просто получаем доступ к топовым (и не только) моделям без вот этих петушинных движений, находясь в РФ и имея ≥ 0₽ в кармане.

    Здесь не будет подробных обзоров на всё. Это справочник-шпаргалка. Описанное здесь либо бесплатное, либо за российские рубли с российской карты, как у нормальных людей.

    (далее…)
  • Миграция self-hosted gitea в rootless docker-контейнер, настройка SSH и Actions

    Photo by Bernd 📷 Dittrich on Unsplash

    Привет. Это закономерное продолжение предыдущей статьи про Gitea, когда я взял сервак и тупо вкатил её туда без особых заморочек.

    Обстоятельства изменились и теперь я хочу большего. Обо всём этом далее — как обычно, в виде описания процесса и готового решения. Рекомендую почитать, потому что это может дать пищу для размышлений и идей, а также понимание происходящего.

    Под хостом в тексте понимается машина, на которой производятся операции. Это может быть твой ПК или сервер.

    (далее…)