[PR #757] [MERGED] Migrated to NUKE #1274

Open
opened 2026-01-29 16:59:11 +00:00 by claunia · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/ElectronNET/Electron.NET/pull/757
Author: @FlorianRappl
Created: 4/3/2023
Status: Merged
Merged: 4/3/2023
Merged by: @FlorianRappl

Base: mainHead: feature/gh-actions


📝 Commits (9)

📊 Changes

384 files changed (+1444 additions, -209 deletions)

View changed files

.github/workflows/ci.yml (+47 -0)
📝 .gitignore (+3 -0)
.nuke/build.schema.json (+144 -0)
.nuke/parameters.json (+4 -0)
.travis.yml (+0 -8)
📝 Changelog.md (+0 -6)
📝 README.md (+5 -3)
appveyor.yml (+0 -9)
build.cmd (+7 -0)
build.ps1 (+69 -0)
build.sh (+62 -0)
buildAll.cmd (+0 -45)
buildAll.sh (+0 -71)
buildReleaseNuGetPackages.cmd (+0 -14)
buildReleaseNuGetPackages.sh (+0 -15)
nuke/.editorconfig (+11 -0)
nuke/Build.cs (+338 -0)
nuke/Configuration.cs (+16 -0)
nuke/Directory.Build.props (+8 -0)
nuke/Directory.Build.targets (+8 -0)

...and 80 more files

📄 Description

Introduced NUKE as new build system in companion with GitHub actions as CI/CD.

This simplifies and modernizes the setup and CI/CD pipeline. Consequently, publishing preview packages as well as publishing release packages in general should be easier and more reliable.

Also changed to aggregate the sources to src.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/ElectronNET/Electron.NET/pull/757 **Author:** [@FlorianRappl](https://github.com/FlorianRappl) **Created:** 4/3/2023 **Status:** ✅ Merged **Merged:** 4/3/2023 **Merged by:** [@FlorianRappl](https://github.com/FlorianRappl) **Base:** `main` ← **Head:** `feature/gh-actions` --- ### 📝 Commits (9) - [`3470a70`](https://github.com/ElectronNET/Electron.NET/commit/3470a70572e3c5436d0b4ef30e30fb6f9d2b8493) Removed Travis - [`2367035`](https://github.com/ElectronNET/Electron.NET/commit/2367035acdbb3249f33dd165f97f26a2f5bcaeea) Moved into src folder - [`ef9a95d`](https://github.com/ElectronNET/Electron.NET/commit/ef9a95d9e97fd40c590845754289aff24c4653f0) Removed legacy scripts - [`b1c08f5`](https://github.com/ElectronNET/Electron.NET/commit/b1c08f586596059f3edb029ac34ed3f256a85ef2) Prepare for NUKE - [`7b522c1`](https://github.com/ElectronNET/Electron.NET/commit/7b522c17793867d2d0e47e29d5b2bc0d738a3fb3) Adjusted for NUKE - [`6311d55`](https://github.com/ElectronNET/Electron.NET/commit/6311d55a75a05aef2015ffed73ab167774b23003) Final cleanup - [`6bfd0c3`](https://github.com/ElectronNET/Electron.NET/commit/6bfd0c33aff0a59c7a8cb7525a506370582d33ff) Changed permission to execute on Linux - [`e5f9bae`](https://github.com/ElectronNET/Electron.NET/commit/e5f9bae64f0bb0f869325c525653e18792de9cf2) Merge branch 'main' of https://github.com/ElectronNET/Electron.NET into feature/gh-actions - [`05ac4a1`](https://github.com/ElectronNET/Electron.NET/commit/05ac4a18868ef2cd84459aab6ca1749002f83095) Merge branch 'main' of https://github.com/ElectronNET/Electron.NET into feature/gh-actions ### 📊 Changes **384 files changed** (+1444 additions, -209 deletions) <details> <summary>View changed files</summary> ➕ `.github/workflows/ci.yml` (+47 -0) 📝 `.gitignore` (+3 -0) ➕ `.nuke/build.schema.json` (+144 -0) ➕ `.nuke/parameters.json` (+4 -0) ➖ `.travis.yml` (+0 -8) 📝 `Changelog.md` (+0 -6) 📝 `README.md` (+5 -3) ➖ `appveyor.yml` (+0 -9) ➕ `build.cmd` (+7 -0) ➕ `build.ps1` (+69 -0) ➕ `build.sh` (+62 -0) ➖ `buildAll.cmd` (+0 -45) ➖ `buildAll.sh` (+0 -71) ➖ `buildReleaseNuGetPackages.cmd` (+0 -14) ➖ `buildReleaseNuGetPackages.sh` (+0 -15) ➕ `nuke/.editorconfig` (+11 -0) ➕ `nuke/Build.cs` (+338 -0) ➕ `nuke/Configuration.cs` (+16 -0) ➕ `nuke/Directory.Build.props` (+8 -0) ➕ `nuke/Directory.Build.targets` (+8 -0) _...and 80 more files_ </details> ### 📄 Description Introduced NUKE as new build system in companion with GitHub actions as CI/CD. This simplifies and modernizes the setup and CI/CD pipeline. Consequently, publishing preview packages as well as publishing release packages in general should be easier and more reliable. Also changed to aggregate the sources to `src`. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
claunia added the pull-request label 2026-01-29 16:59:11 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/Electron.NET#1274