Skip to content

[2.0] NUKE and much-needed CI work - #353

Merged
Perksey merged 15 commits into
2.0from
feature/nuke
Nov 22, 2020
Merged

[2.0] NUKE and much-needed CI work#353
Perksey merged 15 commits into
2.0from
feature/nuke

Conversation

@Perksey

Copy link
Copy Markdown
Member

Summary of the PR

A short summary of this PR and what it adds/removes/fixes.

Related issues, Discord discussions, or proposals

Links go here.

Further Comments

@PerkseyPerksey changed the title [WIP] [2.0] NUKE and much-needed CI work[2.0] NUKE and much-needed CI workNov 22, 2020
@Perksey

Copy link
Copy Markdown
MemberAuthor

@HurricanKai This is ready for review.

@HurricanKaiHurricanKai left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Where is BuildTools in this?
I'm assuming this works fine in IDE.

Comment thread.github/workflows/build.yml
Comment threadbuild/nuke/Build.cs Outdated
Comment threadbuild/nuke/Build.cs Outdated
Comment threadsrc/Core/Silk.NET.NUKE.SshAgent/Program.cs Outdated
Co-authored-by: Kai Jellinghaus <kai.jellinghaus1@gmail.com>
@Perksey

Copy link
Copy Markdown
MemberAuthor

BuildTools is used in the RegenerateBindings task, called by FullPack and FullPushToNuGet. The Full tasks aren't used by CI/CD because to ensure that builds are deterministic, I only want to build from the bindings already in the repo.

@Perksey
Perksey merged commit 186149a into 2.0Nov 22, 2020
@Perksey
Perksey deleted the feature/nuke branch November 29, 2020 19:13
Perksey added a commit that referenced this pull request Mar 25, 2022
* Initial NUKE prototype
* First iteration of NUKE is done
* Add a test target
* Attempt one at updating the CI workflow
* Attempt two at CI
* Update global.json
* Update build.yml
* Update Silk.NET.NUKE.csproj
* Disable SilkTouch debug dump, checkout recursively
* Only test projects that have tests in the name
.NET insists on building everything again for some reason
* Stop deleting packages before pushing them
* Try adding Android in the loop
* Stop building libsilkdroid in CI (NDK issue)
* NUKE is complete
* Apply suggestions from code review
Co-authored-by: Kai Jellinghaus <kai.jellinghaus1@gmail.com>
Co-authored-by: Kai Jellinghaus <kai.jellinghaus1@gmail.com>
@HurricanKaiHurricanKai mentioned this pull request Feb 12, 2023
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@Perksey@HurricanKai