{"id":1147,"date":"2019-03-15T13:28:10","date_gmt":"2019-03-15T16:28:10","guid":{"rendered":"https:\/\/felipeelia.com.br\/?p=1147"},"modified":"2019-03-15T13:28:13","modified_gmt":"2019-03-15T16:28:13","slug":"deploy-de-plugins-wp-do-github-para-o-repositorio-do-wordpress-org","status":"publish","type":"post","link":"https:\/\/felipeelia.com.br\/deploy-de-plugins-wp-do-github-para-o-repositorio-do-wordpress-org\/","title":{"rendered":"Deploy de plugins WP do GitHub para o reposit\u00f3rio do WordPress.org"},"content":{"rendered":"\n

H\u00e1 algum tempo eu pedi permiss\u00e3o pra galera da WP Tavern<\/a> para traduzir alguns posts deles em portugu\u00eas e at\u00e9 hoje n\u00e3o tinha usado essa autoriza\u00e7\u00e3o pra nada. Hoje o Vinicius Louren\u00e7o<\/a> comentou sobre essa novidade no Slack do WordPress Brasil e, quando eu vi a mesma not\u00edcia no WP Tavern, achei que valia a pena trazer pra c\u00e1.<\/p>\n\n\n\n


\n\n\n\n

A 10up lan\u00e7ou uma GitHub Action<\/a> que permite que desenvolvedores atualizem seus plugins no reposit\u00f3rio oficial do WordPress.org apenas colocando uma tag no GitHub. Helen Hou-Sand\u00ed, diretora de iniciativas open-source da 10up, explicou como isso funciona:<\/p>\n\n\n\n

“Voc\u00ea ser\u00e1 capaz de gerenciar todo o ciclo de desenvolvimento no GitHub. Chega de perder tempo com scripts bash locais ou controlar acessos para commit\/push em v\u00e1rios lugares. Voc\u00ea aponta para a nossa action<\/em> no arquivo de workflow do reposit\u00f3rio do seu plugin, filtrando para que ela seja executada somente quando uma tag for criada e configurando secretamente seu nome de usu\u00e1rio e senha. Depois disso, toda vez que voc\u00ea criar uma tag para uma nova vers\u00e3o no GitHub, seja por linha de comando ou pela interface do pr\u00f3prio GitHub, seu plugin ser\u00e1 atualizado no WordPress.org.<\/p><\/blockquote>\n\n\n\n

Os desenvolvedores que quiserem usar esta action<\/em> precisar\u00e3o se inscrever no acesso beta do GitHub Actions<\/a>. Veja o post<\/a> de lan\u00e7amento da 10up e o arquivo README<\/a> para instru\u00e7\u00f5es sobre como usar e personalizar a action de deploy para plugins no WordPress.org.<\/p>\n\n\n\n

A comunidade de desenvolvimento do WordPress recebeu a not\u00edcia com entusiasmo. como era de se esperar para algo que remove como que por passe de m\u00e1gica a obriga\u00e7\u00e3o do WordPress.org de usar SVN. A 10up est\u00e1 trabalhando em mais Actions para WordPress, que ser\u00e3o lan\u00e7adas em breve.<\/p>\n\n\n\n

\n

This project makes me want to make a plugin again \u2764\ufe0f\ud83d\ude4c https:\/\/t.co\/aTtTpu6562<\/a><\/p>— Jeremy Felt (@jeremyfelt) March 14, 2019<\/a><\/blockquote>