GSOC ’23: OpenWrt PPA Porting para GitLab e reconstrução
Postagem anterior: https://blog.freifunk.net/2023/07/02/gsoc-23-openwrt-ppa-part-2-gitlab-packaging/
Continuando a partir do CI bem -sucedido construindo o Gitlab, comecei a trabalhar em uma porta do GitHub.Ou seja, não preciso lhe dizer meu token de acesso pessoal, você pode adicionar https://gitlab.com/api/v4/projects/ndren%2fopenwrtsdkbuild/packages/generic/armvirt_64/0.0.3/ para sua listade repositórios e funcionará.Felizmente, o GitHub lança de forma limpa com isso:
Observe o uso de um token do GitHub, específico para este repositório.Isso significava que uma porta completa poderia ser feita sem a necessidade de criar uma receita de construção do zero: https://github.com/ndren/openwrtsdkbuild/blob/master/.github/workflows/docker-build.yml.Felizmente, apenas a sintaxe específica teve que ser tratada, pois o código de construção real precisava dos mesmos parâmetros e scripts de configuração.
Fonte: https://blog.freifunk.net/2023/08/08/gsoc-23-openwrt-ppa-porting-to-github-and-rebuilding/