From 0cbab66a961990ee7254a92cff0c949078d94a83 Mon Sep 17 00:00:00 2001 From: Juicy Date: Thu, 19 Oct 2023 18:07:14 -0400 Subject: [PATCH 01/11] Create dotnet-desktop.yml --- .github/workflows/dotnet-desktop.yml | 75 ++++++++++++++++++++++++++++ 1 file changed, 75 insertions(+) create mode 100644 .github/workflows/dotnet-desktop.yml diff --git a/.github/workflows/dotnet-desktop.yml b/.github/workflows/dotnet-desktop.yml new file mode 100644 index 00000000..409e9eee --- /dev/null +++ b/.github/workflows/dotnet-desktop.yml @@ -0,0 +1,75 @@ +# This workflow uses actions that are not certified by GitHub. +# They are provided by a third-party and are governed by +# separate terms of service, privacy policy, and support +# documentation. + +# This workflow will build, test, sign and package a WPF or Windows Forms desktop application +# built on .NET Core. +# To learn how to migrate your existing application to .NET Core, +# refer to https://docs.microsoft.com/en-us/dotnet/desktop-wpf/migration/convert-project-from-net-framework +# +# To configure this workflow: +# +# 1. Configure environment variables +# GitHub sets default environment variables for every workflow run. +# Replace the variables relative to your project in the "env" section below. +# +# 2. Signing +# Generate a signing certificate in the Windows Application +# Packaging Project or add an existing signing certificate to the project. +# Next, use PowerShell to encode the .pfx file using Base64 encoding +# by running the following Powershell script to generate the output string: +# +# $pfx_cert = Get-Content '.\SigningCertificate.pfx' -Encoding Byte +# [System.Convert]::ToBase64String($pfx_cert) | Out-File 'SigningCertificate_Encoded.txt' +# +# Open the output file, SigningCertificate_Encoded.txt, and copy the +# string inside. Then, add the string to the repo as a GitHub secret +# and name it "Base64_Encoded_Pfx." +# For more information on how to configure your signing certificate for +# this workflow, refer to https://github.com/microsoft/github-actions-for-desktop-apps#signing +# +# Finally, add the signing certificate password to the repo as a secret and name it "Pfx_Key". +# See "Build the Windows Application Packaging project" below to see how the secret is used. +# +# For more information on GitHub Actions, refer to https://github.com/features/actions +# For a complete CI/CD sample to get started with GitHub Action workflows for Desktop Applications, +# refer to https://github.com/microsoft/github-actions-for-desktop-apps + +name: .NET Core Desktop + +on: + push: + branches: [ "master" ] + pull_request: + branches: [ "master" ] + +jobs: + + build: + + strategy: + matrix: + configuration: [Debug, Release] + + runs-on: windows-latest # For a list of available runner types, refer to + # https://help.github.com/en/actions/reference/workflow-syntax-for-github-actions#jobsjob_idruns-on + + env: + Solution_Name: VTOL.sln # Replace with your solution name, i.e. MyWpfApp.sln. + + + steps: + - name: Checkout Repository + uses: actions/checkout@v2 + + - name: Set Up .NET 6.0 + uses: actions/setup-dotnet@v1 + with: + dotnet-version: 6.0.x + + - name: Publish Portable VTOL + run: dotnet publish "D:\Development Northstar AmVCX C++ branch 19023 ID0\VTOL.sln" -r win-x64 /p:PublishSingleFile=True --self-contained true --output "D:\Development Northstar AmVCX C++ branch 19023 ID 44\Portable_2023_VTOL\3.0.0" + + - name: Run Tests + run: dotnet test -c Release --no-build --verbosity normal --filter "Category!=LongRunning" From 18517f3c712cf59a5c3ae6c4dd79938fe50ddf57 Mon Sep 17 00:00:00 2001 From: Weblate Date: Thu, 28 Sep 2023 06:42:34 +0000 Subject: [PATCH 02/11] Translated using Weblate (German) Currently translated at 100.0% (209 of 209 strings) Translation: Northstar/VTOL Translate-URL: https://translate.harmony.tf/projects/northstar/vtol/de/ Translated using Weblate (French) Currently translated at 96.6% (202 of 209 strings) Translation: Northstar/VTOL Translate-URL: https://translate.harmony.tf/projects/northstar/vtol/fr/ Translated using Weblate (French) Currently translated at 60.2% (126 of 209 strings) Translation: Northstar/VTOL Translate-URL: https://translate.harmony.tf/projects/northstar/vtol/fr/ --- .../Resources/Languages/Language.de.resx | 629 +++++++++++++++++- .../Resources/Languages/Language.fr.resx | 236 ++++++- 2 files changed, 854 insertions(+), 11 deletions(-) diff --git a/VTOL_2.0.0/Resources/Languages/Language.de.resx b/VTOL_2.0.0/Resources/Languages/Language.de.resx index d58980a3..7ed337fb 100644 --- a/VTOL_2.0.0/Resources/Languages/Language.de.resx +++ b/VTOL_2.0.0/Resources/Languages/Language.de.resx @@ -59,7 +59,7 @@ : using a System.ComponentModel.TypeConverter : and then encoded with base64 encoding. --> - + @@ -117,4 +117,631 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + - wurde Installiert! + + + ist keine Skin Zip! + + + Kompatible Skin(s) gefunden: + + + ist keine Skin Zip! + + + Öffnen der folgenden URL - + + + Der NORTHSTAR AUTO INSTALL BEGINNT JETZT, BITE WARTEN SIE FÜR ETWA 30 SEKUNDEN! + + + Der Master Server hat zu oft geprüft und die Zeit überschritten. Ausschalten von Master Server Checks + + + Der Origin Client läuft bereits! + + + Bitte warten Sie, während VTOL neu startet! + + + Release wurde nicht gefunden! + + + ist keine zip! + + + Verzeichnisprüfung fehlgeschlagen + + + Installation beendet! + + + Wurde nicht gefunden! + + + Northstar installieren + + + Ein Update ist verfügbar, wird heruntergeladen und aktualisiert! + + + Die Datei - + + + Skin Name wurde nicht gesezt! + + + Update Northstar + + + Ungültige Zip gefunden + + + Kein Ausgabeverzeichnis + + + Es wurde keine gültige Zip-Datei zum Packen gefunden + + + Keine gültige Mod ICON gefunden + + + Kein gültiger Output Pfad gefunden + + + Alle Items wurden erfolgreich verpackt zu - + + + Ist kein gültiges PNG BIld + + + Gultiges BIld gefinden in - + + + Das war kein richtiges PNG + + + Item nicht gesetzt! + + + Output pfad ist nicht eingestellt! + + + Maps sind nicht festgelegt! + + + Der Skin wurde erfolgreich generiert! + + + Master Server + + + Titanfall 2 Ordner öffnen + + + Gespeichert + + + Die Dedicated bat konte nicht gefunden werden! + + + Auto Speichern fehlgeschlagen + + + Input konnte nicht gelesen werden + + + Die Northstar.exe konnte nicht gefunden werden! + + + Startup-Argumente Northstar Dedicated Client + + + Toggle Überprüfung + + + Zeigt die Ping+Latenz über die Zeit an + + + Titanfall 2 installation suchen + + + Manuelles Ändern des Titanfall 2 Installationsverzeichnisses + + + Update Northstar + + + Titanfall 2 Northstar starten + + + Datei laden + + + Import Server Config + + + Konfiguration, Import und Export dedizierte Server und Client Einstellung + + + SERVER + + + Export Server Konfig + + + Sequenz enthält keine Elemente + + + VTOL SYSTEMS KONNTE IHREN DOKUMENTENORDNER NICHT FINDEN + + + Rechtsklick für Kontextmenü + + + Hier sind die Mods aufgelistet, die derzeit installiert sind. + + + Über VTOL und Dokumentation über seine Verwendung. + + + ÜBER + + + Auf Update prüfen + + + Updates konfigurieren + + + Standart Textbox Text + + + EINSTELLUNGEN + + + Installieren Sie DDS Foramtted Skins hier + + + SKINS + + + DIe FAQ-Seite öffnen + + + Browse + + + THUNDERSTORE + + + Tools für eine einfache Entwicklung auf dem Northstar-Client + + + WERKZEUGE + + + Origin-Client läuft + + + Inhalt + + + Name + + + Version + + + Webseite + + + Beschreibung + + + Abhängigkeiten + + + Output Verzeichnis + + + Icon + + + Item + + + Skin Content lokalisieren + + + Test Readme Text + + + Versionsnummer + + + Name des Autors + + + Skin Name + + + Ortung_Repak_Exe + + + Es wurde ein Problem mit Ihrem Mod erkannt! + + + Mod-Anzahl: + + + Aktueller Titanfall 2 Pfad + + + Paket als DDS-Skin? + + + Argumente neu laden + + + Make your Own Skin + + + Output als Thunderstore-Mod + + + Skin erstellen + + + Skin umwandeln + + + Suchen Sie die Mod-Zip-Datei manuell + + + Repak Exe lokalisieren + + + Wählen Sie Ihr Item + + + Startargumente Northstar Client + + + Home + + + Mods + + + Skins + + + Server + + + Werkzeuge + + + Über + + + Öffne Ordner + + + Starten + + + Startargumente + + + Einstellungen + + + Webseite + + + Installieren + + + Herunterladen und Installieren + + + Exe gefunden! + + + Sortieren + + + Kategorie + + + Info + + + Löschen + + + Aktiviert + + + Deaktiviert + + + Mod-Inhalt finden + + + Die Datei - + + + Der Standort - + + + Pfad konnte nicht gesetzt werden + + + Der Standort - + + + Ist nicht gültig + + + Start +Northstar + + + Es wurden neue Logänderung festgestellt, bitte klicken Sie auf mich, um Ihren Logsordner zu öffnen. + + + Bitte überprüfen Sie Ihren Speicherort erneut + + + @Eine Änderung in der Sprache wurde erkannt @VTOL erfordert einen Neustart, um diese Änderungen anzuzeigen. @Wollen Sie jetzt neu starten?. + + + Neustart + + + -Sprachänderung erkannt- + + + Import Profil + + + GitHub Ratenlimit für Download-Versuche wurde überschritten. Fehler 403 vom Remote-Server. Bitte warten + + + Name des Profils + + + Pfad speichern + + + PROFILE + + + Northstar neu installieren + + + Stunden zuvor + + + Tage zuvor + + + Minuten zuvor + + + vor 1 Woche + + + Gestern + + + Heute + + + IMPORT + + + Profil hinzufügen + + + Ändern Sie die gesamte Anwendung durch Importieren oder Exportieren von Profilen + + + Der EA Client läuft bereits + + + EA Client läuft + + + Profile + + + Mod Ordner beim Import ausschließen + + + Aktuelles Profil beim Import sichern + + + Mod-Ordner ausschließen + + + Speicherort ändern + + + Profil exportieren + + + Es ist eine neue Northstar-Version verfügbar. Bitte updaten Sie Ihre Northstar-Installation. + + + MOD-GRÖSSE AUF DER FESTPLATTE + + + VERSION + + + PATH + + + MOD INFO + + + ACHTUNG + + + "WARNUNG + + + ERFORDERLICH - + + + wurde gelöscht + + + Kann nicht gelöscht werden + + + Der Mod bei + + + FEHLER + + + ERFOLG + + + ABHÄNGIGKEITSLISTE + + + MOD NAME + + + NAME + + + MANIFESTDATEI NICHT GEFUNDEN + + + MANIFESTDATEI NICHT GEFUNDEN + + + MANIFEST DATEI NICHT GEFUNDEN + + + "Sie haben Mod Settings installiert, Mod Settings wurde gelöscht und wird Fehler verursachen. \nLöschen Sie sie jetzt? + + + PARENT OF - + + + PARENT TO - + + + BESCHREIBUNG + + + Der Skin - + + + Ungültige Download-URL für die Release Version! + + + Release Kanidat gefunden + + + Passende Zip gefunden + + + Willkommen zu + + + Custom Modding und Server Framework + + + MODS + + + Filter + + + Wurde nicht gefunden! + + + Zum Installieren hereinziehen + + + NORTHSTAR IST NICHT INSTALLIERT UND DIE AUTOMATISCHE INSTALLATION IST FEHLGESCHLAGEN! + + + ist gültig und wurde gesetzt + + + Kompatibler Skin Gefunden bei: + + + EA Origin Installation konnte nicht gefunden werden, bitte starten Sie manuell, oder reparieren Sie Ihre Installation! + + + Northstar dedizierte Server starten + + + Ungültige Bildgröße!. Muss 256x256 sein + + + Einer der Manifest-Eingänge ist leer + + + wurde heruntergeladen und installiert + + + Ungültige Bildgröße!. Muss kleiner als 2048 x 2048 sein + + + Zeigt an, ob Origin ausgeführt wird (Klicken Sie zum Starten, wenn es inaktiv ist) + + + Northstar Installation + + + Northstar Dedicated Client starten + + + Northstar Client starten + + + Feinabstimmung und Konfiguration von VTOL hier + + + Skin installieren + + + Öffnen Sie eine Anleitungsseite + + + Das eine Sammlung von Mods, die auf der ThunderStore Mod-Plattform gehostet werden. + + + Drag and Drop oder Klicken zum Ausfüllen der Maps + + + Bitte öffnen Sie Ihren Ordner unter - + + + und die Mod manuell reparieren - + + + Ungültiger Installationspfad, bitte suchen Sie manuell den richtigen Ordner! + + + Möchten Sie diese und den Mod installieren - + + + Ordner öffnen + + + Umgekehrte Filterreihenfolge + \ No newline at end of file diff --git a/VTOL_2.0.0/Resources/Languages/Language.fr.resx b/VTOL_2.0.0/Resources/Languages/Language.fr.resx index 25439cc4..ec2fd83b 100644 --- a/VTOL_2.0.0/Resources/Languages/Language.fr.resx +++ b/VTOL_2.0.0/Resources/Languages/Language.fr.resx @@ -127,7 +127,7 @@ Le skin - - - a été installé + - a été installé ! n'est pas un fichier zip de skin ! @@ -139,10 +139,10 @@ Skin(s) compatible(s) trouvé(s) : - Skin compatible trouvé à : + Skin(s) compatible(s) trouvé(s) : - n'est pas un fichier zip de skin ! + - n'est pas un fichier zip de skin ! Ouverture de l'URL suivante - @@ -157,19 +157,19 @@ Trop de vérifications infructueuses du serveur maître. Désactivations des vérifications du serveur maître - Le client Origin est déjà en cours d'exécution! + Le client Origin est déjà en cours d'exécution ! est valide et a été appliqué - L'emplacement - ' + L'emplacement - - n'est pas valide + n'est pas valide - L'emplacement - ' + L'emplacement - La vérification du dossier a échoué @@ -196,7 +196,7 @@ n'a pas été trouvé ! - n'a pas été trouvé ! + n'a pas été trouvé ! Le fichier - @@ -498,10 +498,10 @@ Fabriquer sa propre peau - Convertir la peau + Convertir le skin - Créer une peau + Créer un skin Localiser Repak Exe @@ -530,4 +530,220 @@ Localiser le contenu du mod + + Accueil + + + Skins + + + Serveur + + + Outils + + + À Propos + + + Paramètres + + + Ouvrir le dossier + + + Page web + + + Lancer + + + Installer + + + Exe localisé ! + + + Arguments de lancement + + + Inverser l'ordre du filtre(s) + + + Trier + + + Catégorie + + + Info + + + Supprimer + + + Ouvrir le dossier + + + Verifiez votre emplacement de sauvegarde + + + @Un changement de language a été detecté, @VTOL doit redémarrer pour que les changements puissent avoir effet. @Voulez vous redémarrer maintenant ? + + + Redémarrer + + + -Changement de language détecté- + + + Profils + + + Importer le profil + + + Exclure le dossier des mods lors de l'importation + + + Sauvegarder le profil actuel lors de l'importation + + + Exclure le dossier des mods + + + Changer l'emplacement de sauvegarde + + + Exporter le profil + + + IMPORTER + + + Changer l'entièreté de l'application en important ou exportant des profils + + + PROFILS + + + Emplacement de sauvegarde + + + Nom du profil + + + Aujourd'hui + + + Hier + + + Il y a 1 semaine + + + Il y a quelques heures + + + Il y a quelques jours + + + Il y a quelques minutes + + + Re-installer Northstar + + + Il y a une nouvelle version de Northstar Disponible. S'il vous plaît mettez à jour votre installation de Northstar. + + + La limite de requête de GitHub pour les téléchargements a été excédé. Erreur 403 du server. S'il vous plaît attendez. + + + Taille du mod sur le disque + + + VERSION + + + CHEMIN + + + INFO DU MOD + + + REQUIERT - + + + a été supprimé + + + N'a pas pu être supprimer + + + Le mod à + + + ERREUR + + + SUCCÈS + + + ATTENTION + + + DESCRIPTION + + + LISTE DE DEPENDANCES + + + NOM DU MOD + + + NOM + + + FICHIERS DU MANIFESTE NON TROUVER + + + FICHIERS DU MANIFESTE NON TROUVER + + + FICHIERS DU MANIFESTE NON TROUVER + + + "Vous avez Installer "Mod Settings"!, "Mod Settings" à été déprecié et CAUSERA des Erreurs. \nVoulez vous le supprimer maintenant ? + + + "ATTENTION + + + PARENT DE- + + + PARENT A- + + + Mods + + + Voulez-vous installer ceux-ci et le mod - + + + Téléchargement et installation + + + Application EA démarrer + + + L'application EA est déjà démarrer + + + Ajouter le profil + + + De nouveaux changements ont été détectés dans les journaux, veuillez cliquer sur moi pour ouvrir votre dossier de journaux. + \ No newline at end of file From 5f06c800300f708ad41e22957810bd7ad521a2a7 Mon Sep 17 00:00:00 2001 From: Juicy Date: Thu, 19 Oct 2023 18:14:20 -0400 Subject: [PATCH 03/11] Update dotnet-desktop.yml --- .github/workflows/dotnet-desktop.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/dotnet-desktop.yml b/.github/workflows/dotnet-desktop.yml index 409e9eee..7a923dc9 100644 --- a/.github/workflows/dotnet-desktop.yml +++ b/.github/workflows/dotnet-desktop.yml @@ -69,7 +69,7 @@ jobs: dotnet-version: 6.0.x - name: Publish Portable VTOL - run: dotnet publish "D:\Development Northstar AmVCX C++ branch 19023 ID0\VTOL.sln" -r win-x64 /p:PublishSingleFile=True --self-contained true --output "D:\Development Northstar AmVCX C++ branch 19023 ID 44\Portable_2023_VTOL\3.0.0" + run: dotnet publish VTOL.sln -r win-x64 /p:PublishSingleFile=True --self-contained true --output "D:\Development Northstar AmVCX C++ branch 19023 ID 44\Portable_2023_VTOL\3.0.0" - name: Run Tests run: dotnet test -c Release --no-build --verbosity normal --filter "Category!=LongRunning" From e5d3ad4cf975102a23729bb547fa8010873012ab Mon Sep 17 00:00:00 2001 From: Juicy Date: Thu, 19 Oct 2023 18:24:36 -0400 Subject: [PATCH 04/11] Update dotnet-desktop.yml --- .github/workflows/dotnet-desktop.yml | 33 +++++++++++----------------- 1 file changed, 13 insertions(+), 20 deletions(-) diff --git a/.github/workflows/dotnet-desktop.yml b/.github/workflows/dotnet-desktop.yml index 7a923dc9..c63a71b0 100644 --- a/.github/workflows/dotnet-desktop.yml +++ b/.github/workflows/dotnet-desktop.yml @@ -47,29 +47,22 @@ on: jobs: build: +env: + PROJECT_PATH: VTOL/VTOL_2.0.0/.csproj - strategy: - matrix: - configuration: [Debug, Release] - - runs-on: windows-latest # For a list of available runner types, refer to - # https://help.github.com/en/actions/reference/workflow-syntax-for-github-actions#jobsjob_idruns-on +jobs: + deploy: + runs-on: windows-latest + steps: + - uses: actions/checkout@v2 - env: - Solution_Name: VTOL.sln # Replace with your solution name, i.e. MyWpfApp.sln. - + - uses: actions/setup-dotnet@v1 + with: + dotnet-version: 6.0.x - steps: - - name: Checkout Repository - uses: actions/checkout@v2 + - run: dotnet restore ${{ env.PROJECT_PATH }} - - name: Set Up .NET 6.0 - uses: actions/setup-dotnet@v1 - with: - dotnet-version: 6.0.x + - run: dotnet build ${{ env.PROJECT_PATH }} -c Release --no-restore - - name: Publish Portable VTOL - run: dotnet publish VTOL.sln -r win-x64 /p:PublishSingleFile=True --self-contained true --output "D:\Development Northstar AmVCX C++ branch 19023 ID 44\Portable_2023_VTOL\3.0.0" + - run: dotnet publish ${{ env.PROJECT_PATH }} -c Release --self-contained -r win-x64 -p:PublishSingleFile=true --no-build - - name: Run Tests - run: dotnet test -c Release --no-build --verbosity normal --filter "Category!=LongRunning" From d806849be52548ef30c7fcad67ce08a40d3a36d1 Mon Sep 17 00:00:00 2001 From: Juicy Date: Thu, 19 Oct 2023 18:26:07 -0400 Subject: [PATCH 05/11] Update dotnet-desktop.yml --- .github/workflows/dotnet-desktop.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/dotnet-desktop.yml b/.github/workflows/dotnet-desktop.yml index c63a71b0..40bbba74 100644 --- a/.github/workflows/dotnet-desktop.yml +++ b/.github/workflows/dotnet-desktop.yml @@ -44,9 +44,7 @@ on: pull_request: branches: [ "master" ] -jobs: - build: env: PROJECT_PATH: VTOL/VTOL_2.0.0/.csproj From cef1bf1b17ff1cc9ea89d7e9e2376f95eecfd6e8 Mon Sep 17 00:00:00 2001 From: Juicy Date: Thu, 19 Oct 2023 18:28:37 -0400 Subject: [PATCH 06/11] Update dotnet-desktop.yml --- .github/workflows/dotnet-desktop.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/dotnet-desktop.yml b/.github/workflows/dotnet-desktop.yml index 40bbba74..1c132762 100644 --- a/.github/workflows/dotnet-desktop.yml +++ b/.github/workflows/dotnet-desktop.yml @@ -46,7 +46,7 @@ on: env: - PROJECT_PATH: VTOL/VTOL_2.0.0/.csproj + PROJECT_PATH: VTOL_2.0.0/.csproj jobs: deploy: From 0b2f11c0014a27e14662812ccdd00f5d05a52272 Mon Sep 17 00:00:00 2001 From: Juicy Date: Thu, 19 Oct 2023 18:30:41 -0400 Subject: [PATCH 07/11] Update dotnet-desktop.yml --- .github/workflows/dotnet-desktop.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/dotnet-desktop.yml b/.github/workflows/dotnet-desktop.yml index 1c132762..bfe9eb9b 100644 --- a/.github/workflows/dotnet-desktop.yml +++ b/.github/workflows/dotnet-desktop.yml @@ -46,7 +46,7 @@ on: env: - PROJECT_PATH: VTOL_2.0.0/.csproj + PROJECT_PATH: VTOL_2.0.0/VTOL.csproj jobs: deploy: From 72b93bab956879305387e86077846a9dce54a3fb Mon Sep 17 00:00:00 2001 From: Juicy Date: Thu, 19 Oct 2023 19:07:11 -0400 Subject: [PATCH 08/11] Update dotnet-desktop.yml --- .github/workflows/dotnet-desktop.yml | 25 +++++++++++++++++-------- 1 file changed, 17 insertions(+), 8 deletions(-) diff --git a/.github/workflows/dotnet-desktop.yml b/.github/workflows/dotnet-desktop.yml index bfe9eb9b..487ad180 100644 --- a/.github/workflows/dotnet-desktop.yml +++ b/.github/workflows/dotnet-desktop.yml @@ -47,20 +47,29 @@ on: env: PROJECT_PATH: VTOL_2.0.0/VTOL.csproj - jobs: - deploy: - runs-on: windows-latest - steps: - - uses: actions/checkout@v2 + deploy: + runs-on: windows-latest + steps: + - uses: actions/checkout@v2 - - uses: actions/setup-dotnet@v1 + - uses: actions/setup-dotnet@v1 with: dotnet-version: 6.0.x + + - run: mkdir -p /actions - run: dotnet restore ${{ env.PROJECT_PATH }} - - run: dotnet build ${{ env.PROJECT_PATH }} -c Release --no-restore + # - run: dotnet build ${{ env.PROJECT_PATH }} -c Release --no-restore + + - run: dotnet publish ${{ env.PROJECT_PATH }} -r win-x64 /p:PublishSingleFile=True --self-contained true --output "/actions" + + - uses: actions/checkout@v3 - - run: dotnet publish ${{ env.PROJECT_PATH }} -c Release --self-contained -r win-x64 -p:PublishSingleFile=true --no-build + - run: mkdir -p /actions + - uses: actions/upload-artifact@v3 + with: + name: VTOL_RELEASE + path: /actions/VTOL.exe From aa54552ec5270de96b4b522663e40a4e7e198870 Mon Sep 17 00:00:00 2001 From: Juicy Date: Thu, 19 Oct 2023 19:09:27 -0400 Subject: [PATCH 09/11] Update dotnet-desktop.yml --- .github/workflows/dotnet-desktop.yml | 57 +++++----------------------- 1 file changed, 10 insertions(+), 47 deletions(-) diff --git a/.github/workflows/dotnet-desktop.yml b/.github/workflows/dotnet-desktop.yml index 487ad180..6b9ec938 100644 --- a/.github/workflows/dotnet-desktop.yml +++ b/.github/workflows/dotnet-desktop.yml @@ -1,40 +1,3 @@ -# This workflow uses actions that are not certified by GitHub. -# They are provided by a third-party and are governed by -# separate terms of service, privacy policy, and support -# documentation. - -# This workflow will build, test, sign and package a WPF or Windows Forms desktop application -# built on .NET Core. -# To learn how to migrate your existing application to .NET Core, -# refer to https://docs.microsoft.com/en-us/dotnet/desktop-wpf/migration/convert-project-from-net-framework -# -# To configure this workflow: -# -# 1. Configure environment variables -# GitHub sets default environment variables for every workflow run. -# Replace the variables relative to your project in the "env" section below. -# -# 2. Signing -# Generate a signing certificate in the Windows Application -# Packaging Project or add an existing signing certificate to the project. -# Next, use PowerShell to encode the .pfx file using Base64 encoding -# by running the following Powershell script to generate the output string: -# -# $pfx_cert = Get-Content '.\SigningCertificate.pfx' -Encoding Byte -# [System.Convert]::ToBase64String($pfx_cert) | Out-File 'SigningCertificate_Encoded.txt' -# -# Open the output file, SigningCertificate_Encoded.txt, and copy the -# string inside. Then, add the string to the repo as a GitHub secret -# and name it "Base64_Encoded_Pfx." -# For more information on how to configure your signing certificate for -# this workflow, refer to https://github.com/microsoft/github-actions-for-desktop-apps#signing -# -# Finally, add the signing certificate password to the repo as a secret and name it "Pfx_Key". -# See "Build the Windows Application Packaging project" below to see how the secret is used. -# -# For more information on GitHub Actions, refer to https://github.com/features/actions -# For a complete CI/CD sample to get started with GitHub Action workflows for Desktop Applications, -# refer to https://github.com/microsoft/github-actions-for-desktop-apps name: .NET Core Desktop @@ -54,22 +17,22 @@ jobs: - uses: actions/checkout@v2 - uses: actions/setup-dotnet@v1 - with: + with: dotnet-version: 6.0.x - - run: mkdir -p /actions + - run: mkdir -p /actions - - run: dotnet restore ${{ env.PROJECT_PATH }} + - run: dotnet restore ${{ env.PROJECT_PATH }} # - run: dotnet build ${{ env.PROJECT_PATH }} -c Release --no-restore - - run: dotnet publish ${{ env.PROJECT_PATH }} -r win-x64 /p:PublishSingleFile=True --self-contained true --output "/actions" + - run: dotnet publish ${{ env.PROJECT_PATH }} -r win-x64 /p:PublishSingleFile=True --self-contained true --output "/actions" - - uses: actions/checkout@v3 + - uses: actions/checkout@v3 - - run: mkdir -p /actions + - run: mkdir -p /actions - - uses: actions/upload-artifact@v3 - with: - name: VTOL_RELEASE - path: /actions/VTOL.exe + - uses: actions/upload-artifact@v3 + with: + name: VTOL_RELEASE + path: /actions/VTOL.exe From aa0a4931d78751d49dcafcd01056731fb44202fa Mon Sep 17 00:00:00 2001 From: Juicy Date: Thu, 19 Oct 2023 19:18:21 -0400 Subject: [PATCH 10/11] Update dotnet-desktop.yml --- .github/workflows/dotnet-desktop.yml | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/.github/workflows/dotnet-desktop.yml b/.github/workflows/dotnet-desktop.yml index 6b9ec938..29d5f00a 100644 --- a/.github/workflows/dotnet-desktop.yml +++ b/.github/workflows/dotnet-desktop.yml @@ -6,8 +6,6 @@ on: branches: [ "master" ] pull_request: branches: [ "master" ] - - env: PROJECT_PATH: VTOL_2.0.0/VTOL.csproj jobs: @@ -15,22 +13,20 @@ jobs: runs-on: windows-latest steps: - uses: actions/checkout@v2 + + - run: mkdir -p /actions - uses: actions/setup-dotnet@v1 with: - dotnet-version: 6.0.x - - - run: mkdir -p /actions + dotnet-version: 6.0.x - run: dotnet restore ${{ env.PROJECT_PATH }} - # - run: dotnet build ${{ env.PROJECT_PATH }} -c Release --no-restore - - run: dotnet publish ${{ env.PROJECT_PATH }} -r win-x64 /p:PublishSingleFile=True --self-contained true --output "/actions" - - uses: actions/checkout@v3 + - run: dir /actions - - run: mkdir -p /actions + - uses: actions/checkout@v3 - uses: actions/upload-artifact@v3 with: From e4bddba16892b642eee40d8229a111ac4ea7f6c4 Mon Sep 17 00:00:00 2001 From: Juicy Date: Thu, 19 Oct 2023 19:26:19 -0400 Subject: [PATCH 11/11] Update dotnet-desktop.yml --- .github/workflows/dotnet-desktop.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/dotnet-desktop.yml b/.github/workflows/dotnet-desktop.yml index 29d5f00a..2af6075a 100644 --- a/.github/workflows/dotnet-desktop.yml +++ b/.github/workflows/dotnet-desktop.yml @@ -30,5 +30,5 @@ jobs: - uses: actions/upload-artifact@v3 with: - name: VTOL_RELEASE + name: VTOL_NIGHTLY-artifact path: /actions/VTOL.exe