Commit graph

15 commits

Author SHA1 Message Date
3a964bbbcf Refactor CI pipeline: replace minversion file generation with single-file publish for downstream jobs 2026-02-22 11:38:15 +01:00
335da52abf Add minversion file generation to build output for downstream jobs 2026-02-22 00:57:23 +01:00
1bb0176c92 Removed tags only from publish job 2026-02-21 20:11:46 +01:00
f8d4687a97 Refactor CI pipeline for GitLab: streamline publish_release job and improve artifact handling 2026-02-21 20:01:31 +01:00
900e8b6bf8 Update CI configuration and assembly information; remove log file and add logo image 2026-02-21 19:03:02 +01:00
8db7ee8075 Support NuGet auth fallback and add feed diagnostics
Enhance private NuGet source setup in build_windows and publish_release jobs to support fallback authentication using NUGET_USERNAME/NUGET_PASSWORD when CI_JOB_TOKEN is unavailable. Update log messages for clarity. Add diagnostic steps in build_windows to verify NuGet feed and package visibility using configured credentials. No changes to core build or publish logic.
2026-02-17 00:07:55 +01:00
4569e001c8 Update NuGet auth to use CI_JOB_TOKEN in CI scripts
Switched private NuGet source authentication in build_windows and publish_release jobs to use CI_JOB_TOKEN instead of NUGET_USERNAME/NUGET_PASSWORD. Updated related log messages and ensured PowerShell variable usage is correct for environment variables. This improves compatibility with GitLab CI best practices.
2026-02-16 23:54:32 +01:00
c8d6258556 Changed nuget credentials to the CI token 2026-02-16 23:26:17 +01:00
e556d74fd1 Update NuGet source config and add packageSourceMapping
Renamed the private NuGet source from 'GitLab' to 'Nuget-GitLab-AIFotoONLUS' in CI scripts for clarity and consistency. Added a repository-level NuGet.Config with packageSourceMapping to ensure only specific private packages are restored from the GitLab feed, preventing 401 errors when restoring public packages from nuget.org.
2026-02-16 23:12:57 +01:00
38cf61ab33 Added variables for nuget 2026-02-16 22:53:48 +01:00
90c50358d1 Install .net sdk 10 on runner 2026-02-16 22:31:13 +01:00
3898c002f2 Fixed shared runner tag 2026-02-16 22:17:43 +01:00
b6455a4bcb Added windows runner 2026-02-16 22:07:50 +01:00
16aff04ccd Updated runner 2026-02-16 22:01:16 +01:00
da9d9875b0 Switch to MinVer, add CI/CD, unify thumbnail options
- Add .gitlab-ci.yml for Windows CI/CD: build, publish, and GitLab Release with artifact upload
- Replace GitVersion.MsBuild with MinVer for versioning; update all versioning logic in .csproj
- Remove GitVersion CLI fallback for Visual Studio builds
- Update post-publish renaming to use MinVer's Version property
- Replace multiple thumbnail text checkboxes with a single ComboBox selector in MainWindow.xaml
- Change default UI startup: prefer WPF MainWindow, fallback to WinForms MainForm
2026-02-16 21:49:46 +01:00