Spielereien mit Github-Actions. Verfügbare Images mit der der hinterlegten Software findet man hier: https://github.com/actions/runner-images.
Falls ein Workflow mal zu alt sein sollte und das zugehörige Artefakt nicht mehr verfügar ist, macht man einfach an einer Action eine minimale Änderungen. Dadurch wird die Erzeugung des Artefakts automatisch neu angestoßen.
Man benötigt das Artefact aus diesem Workflow:
Das entstandene Artefact, ladet man herunter und entpackt es in C:\Harbour.
Nun brauchts noch einen MS-C-Compiler. Am einfachsten durch download von
https://visualstudio.microsoft.com/de/thank-you-downloading-visual-studio/?sku=community
dann die EXE mit dem Parameter --passive --norestart --add Microsoft.VisualStudio.Workload.NativeDesktop;includeRecommended in der Eingabeaufforderung starten. Beschreibung der Parameter von vs_community.exe: https://docs.microsoft.com/de-de/visualstudio/install/use-command-line-parameters-to-install-visual-studio?view=vs-2019.
Beispiel:
.\vs_community__726831475.1582752798.exe --passive -- norestart --add Microsoft.VisualStudio.Workload.NativeDesktop;includeRecommended
❗ Wichtig: Nicht in der Powershell den Aufruf starten, sonst gibts Probleme mit dem angehängten ;includeRecommended!
Danach startet man
"C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Visual Studio 2019\Visual Studio Tools\Developer Command Prompt for VS 2019.lnk"
Zum Testen, ob der C-Compiler verfügbar ist:
cl
eingeben.
Damit Harbour bentutzt werden kann, muss noch Harbour bei den Suchpfaden integriert werden:
set path=%path%;C:\harbour\bin
Zum Testen ob dies geklappt hat, startet man
harbour
bzw.
HBMK2