Página 1 de 1

Usando computadores do github

Enviado: 06 Ago 2026 11:16
por JoséQuintas
Novamente, de novo, a mesma coisa.
Como usar as máquinas do github.
Só criar arquivos yml e nada mais.
Isso é algo como um arquivo BATCH, formato Powershell ou outro, DEPENDE DO SISTEMA OPERCIONAL ESCOLHIDO.
Pra projeto público é tudo grátis.

No repositório público da sefazclass, tem a geração de harbour 3.2, hwgui, hmg 3, hmg extended, oohg, sefazclass, boleto, etc.
Tudo é criado e salvo em zip, disponível pra download pra qualquer usuário do github.
O arquivo YML é público, quem quiser faz a cópia, e cria tudo em seu próprio local, modificando do jeito que quiser.

Em actions, as execuções (automáticas ou não)
sfact1.png
sfact1.png (389.34 KiB) Exibido 33 vezes
Nas execuções, salvo como arquivos anexos
sfact2.png
sfact2.png (292.52 KiB) Exibido 33 vezes
É só criar o YML na pasta github\workflows
sfact3.png
sfact3.png (303.85 KiB) Exibido 33 vezes
É praticamente um arquivo batch, mas possui mais recursos que um BAT tradicional.
sfact4.png
sfact4.png (328.35 KiB) Exibido 33 vezes

Esses ZIPs ficam nos workflows, não aparecem ao baixar o projeto sefazclass.
Criaram parecido no harbour 3.2, mais para teste do que pra download.

No projeto hwgui tenho workflow pra LINUX, pra testar a compilação e confirmar que tudo continua funcionando.
Coloquei tudo na sefazclass porque é o que mexo mais.
Se não houver atualização, o automático disso deixa de funcionar.
E os anexos são removidos após 90 dias, não vivem pra sempre.

Re: Usando computadores do github

Enviado: 06 Ago 2026 11:18
por JoséQuintas
Nota:

Preciso atualizar para mingw mais novo, acho que é o 16.01 agora.

Re: Usando computadores do github

Enviado: 06 Ago 2026 11:26
por JoséQuintas
Explicando mais:

Baixo mingw daqui https://winlibs.com/

Uso essa compilação pra TODAS AS LIBS
console, GTWVG, FIVEWIN, HWGUI, HMG 3, HMG Extended, OOHG

É interessante isso:
Dá pra usar última versão de mingw com FIVEWIN.
Até hoje SEMPRE funcionou FIVEWIN com qualquer versão de mingw.
Não dá pra fazer o mesmo com outros compiladores C, como Borland C ou Microsoft C.
Mesmo que use fivewin antigo, pode usar harbour e mingw mais novo.
Isso economiza ficar procurando arquivos compatíveis.

Infelizmente a versão grátis de fivewin não tem pra mingw - é muito antiga, de quando não tinha pra mingw.