okfn-brasil / minutas

*Em desenvolvimento* Hub de Minutas da OKBR
GNU Affero General Public License v3.0
0 stars 1 forks source link

Aceitar instalação de package no repo de CI #4

Closed basicavisual closed 1 year ago

basicavisual commented 1 year ago

Para implementar o processo de continuous integration, por favor de aceitar a instalação do pacote minutas/decidim que se encontra neste URL: https://github.com/orgs/okfn-brasil/packages/container/package/minutas%2Fdecidim

Ele contem a imagen de docker que estariamos a utilizar

ogecece commented 1 year ago

Pacote configurado para github actions deste repo e permissões de escrita também foram dadas a vocês. Pode testar se tá tudo certinha @basicavisual ?

categulario commented 1 year ago

Almost ready. Can you make the package public? Right now it is marked as internal. While this is not strictly necessary it does simplify the deployment because public packages don't require an access token to be pulled and since the repository is public itself it just makes sense.

Muito obrigado!

basicavisual commented 1 year ago

cc @giuliocc pode revisar o comentário do categulario? ainda não acordamos a linguagem para issues. o ingles esta bem? ou prefere espanhol ou português?

ogecece commented 1 year ago

@categulario Done!

@basicavisual em outros projetos temos priorizado o português e caso não seja possível a pessoa escreve no idioma que se sentir mais confortável. Podemos fazer assim?

basicavisual commented 1 year ago

podemos sim :) eu continuo em português y @categulario continua assim em inglés (a menos que vc prefera espanhol). Abraço!

categulario commented 1 year ago

One last step (I swear this is the last one). In the repository settings there's an "Actions" tab and inside it a "Workflow permissions" section. Can you enable "Read and write permissions"? This is so that the container image can be published automatically from the github actions.

imagen

basicavisual commented 1 year ago

cc @giuliocc

ogecece commented 1 year ago

@categulario sorry for the delay. Didn't see the notification.

This permission was actually enabled :thinking:

Do you want me to give you admin permissions temporarily if its not working yet?

categulario commented 1 year ago

sure, just to debug the automatic image publication from sources

ogecece commented 1 year ago

@categulario done!

categulario commented 1 year ago

Awesome, the image publication pipeline from source is fully set up. It is enough to create a git tag (for example 1.2.3) and push it, and a corresponding container image will be created at ghcr.io/okfn-brasil/minutas/decidim:1.2.3.

ogecece commented 1 year ago

Perfect! I'll revert the admin permissions then