-
-
Notifications
You must be signed in to change notification settings - Fork 10
Publish NuGet packages #214
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Labels
Area-Packages
Issues concerning our published NuGet packages.
Comments
PathogenDavid
added a commit
to PathogenPlayground/ClangSharp.Pathogen
that referenced
this issue
Sep 1, 2021
* Added .editorconfig * Added publishing to NuGet.org * Completely tore out "smart" versioning system (it was more trouble than it was wroth.) * Enabled using the informational version for the package version now that GitHub Packages doesn't choke on build metadata. * Removed x64 restrictions from ClangSharp.Pathogen (the assemblies aren't really x64-specific, the runtime is.) * Removed VersionPrefix from both projects. (We don't really support them shipping separately.) * Added Directory.Build.* protection to the LLVM Visual Studio CMake output folder * Modified Directory.Build.* pattern to match Biohazrd. * Enabled embedding untracked sources (this is required for NuGet Package Explorer determinism checks to be happy.) * Added building to central bin/obj folders. Fixes MochiLibraries#3 Contributes to MochiLibraries/Biohazrd#214
PathogenDavid
added a commit
to PathogenPlayground/ClangSharp.Pathogen
that referenced
this issue
Sep 1, 2021
* Added .editorconfig * Added publishing to NuGet.org * Completely tore out "smart" versioning system (it was more trouble than it was wroth.) * Enabled using the informational version for the package version now that GitHub Packages doesn't choke on build metadata. * Removed x64 restrictions from ClangSharp.Pathogen (the assemblies aren't really x64-specific, the runtime is.) * Removed VersionPrefix from both projects. (We don't really support them shipping separately.) * Added Directory.Build.* protection to the LLVM Visual Studio CMake output folder * Modified Directory.Build.* pattern to match Biohazrd. * Enabled embedding untracked sources (this is required for NuGet Package Explorer determinism checks to be happy.) * Added building to central bin/obj folders. Fixes MochiLibraries#3 Contributes to MochiLibraries/Biohazrd#214
PathogenDavid
added a commit
to PathogenPlayground/ClangSharp.Pathogen
that referenced
this issue
Sep 1, 2021
…cleanup. * Added .editorconfig * Added publishing to NuGet.org * Completely tore out "smart" versioning system (it was more trouble than it was wroth.) * Enabled using the informational version for the package version now that GitHub Packages doesn't choke on build metadata. * Removed x64 restrictions from ClangSharp.Pathogen (the assemblies aren't really x64-specific, the runtime is.) * Removed VersionPrefix from both projects. (We don't really support them shipping separately.) * Added Directory.Build.* protection to the LLVM Visual Studio CMake output folder * Modified Directory.Build.* pattern to match Biohazrd. * Enabled embedding untracked sources (this is required for NuGet Package Explorer determinism checks to be happy.) * Added building to central bin/obj folders. * Enabled error if there's no NuGet packages to upload. * Changed the BuildOutput artifact to be less aggressive and to upload even when building failed. Fixes MochiLibraries#3 Contributes to MochiLibraries/Biohazrd#214
PathogenDavid
added a commit
to PathogenPlayground/ClangSharp.Pathogen
that referenced
this issue
Sep 1, 2021
…cleanup. * Added .editorconfig * Added publishing to NuGet.org * Completely tore out "smart" versioning system (it was more trouble than it was wroth.) * Enabled using the informational version for the package version now that GitHub Packages doesn't choke on build metadata. * Removed x64 restrictions from ClangSharp.Pathogen (the assemblies aren't really x64-specific, the runtime is.) * Removed VersionPrefix from both projects. (We don't really support them shipping separately.) * Added Directory.Build.* protection to the LLVM Visual Studio CMake output folder * Modified Directory.Build.* pattern to match Biohazrd. * Enabled embedding untracked sources (this is required for NuGet Package Explorer determinism checks to be happy.) * Added building to central bin/obj folders. * Enabled error if there's no NuGet packages to upload. * Changed the BuildOutput artifact to be less aggressive and to upload even when building failed. * Added disclaimer to NuGet package description that ClangSharp.Pathogen is primarily intended to support Biohazrd. Fixes MochiLibraries#3 Contributes to MochiLibraries/Biohazrd#214
PathogenDavid
added a commit
to PathogenPlayground/ClangSharp.Pathogen
that referenced
this issue
Sep 1, 2021
…cleanup. * Added .editorconfig * Added publishing to NuGet.org * Completely tore out "smart" versioning system (it was more trouble than it was wroth.) * Enabled using the informational version for the package version now that GitHub Packages doesn't choke on build metadata. * Removed x64 restrictions from ClangSharp.Pathogen (the assemblies aren't really x64-specific, the runtime is.) * Removed VersionPrefix from both projects. (We don't really support them shipping separately.) * Added Directory.Build.* protection to the LLVM Visual Studio CMake output folder * Modified Directory.Build.* pattern to match Biohazrd. * Enabled embedding untracked sources (this is required for NuGet Package Explorer determinism checks to be happy.) * Added building to central bin/obj folders. * Enabled error if there's no NuGet packages to upload. * Changed the BuildOutput artifact to be less aggressive and to upload even when building failed. * Added disclaimer to NuGet package description that ClangSharp.Pathogen is primarily intended to support Biohazrd. Fixes MochiLibraries#3 Contributes to MochiLibraries/Biohazrd#214
PathogenDavid
added a commit
to PathogenPlayground/ClangSharp.Pathogen
that referenced
this issue
Sep 1, 2021
…cleanup. * Added .editorconfig * Added publishing to NuGet.org * Completely tore out "smart" versioning system (it was more trouble than it was wroth.) * Enabled using the informational version for the package version now that GitHub Packages doesn't choke on build metadata. * Removed x64 restrictions from ClangSharp.Pathogen (the assemblies aren't really x64-specific, the runtime is.) * Removed VersionPrefix from both projects. (We don't really support them shipping separately.) * Added Directory.Build.* protection to the LLVM Visual Studio CMake output folder * Modified Directory.Build.* pattern to match Biohazrd. * Enabled embedding untracked sources (this is required for NuGet Package Explorer determinism checks to be happy.) * Added building to central bin/obj folders. * Enabled error if there's no NuGet packages to upload. * Changed the BuildOutput artifact to be less aggressive and to upload even when building failed. * Added disclaimer to NuGet package description that ClangSharp.Pathogen is primarily intended to support Biohazrd. Fixes MochiLibraries#3 Contributes to MochiLibraries/Biohazrd#214
PathogenDavid
added a commit
to PathogenPlayground/ClangSharp.Pathogen
that referenced
this issue
Sep 1, 2021
…cleanup. * Added .editorconfig * Added publishing to NuGet.org * Completely tore out "smart" versioning system (it was more trouble than it was wroth.) * Enabled using the informational version for the package version now that GitHub Packages doesn't choke on build metadata. * Removed x64 restrictions from ClangSharp.Pathogen (the assemblies aren't really x64-specific, the runtime is.) * Removed VersionPrefix from both projects. (We don't really support them shipping separately.) * Added Directory.Build.* protection to the LLVM Visual Studio CMake output folder * Modified Directory.Build.* pattern to match Biohazrd. * Enabled embedding untracked sources (this is required for NuGet Package Explorer determinism checks to be happy.) * Added building to central bin/obj folders. * Enabled error if there's no NuGet packages to upload. * Changed the BuildOutput artifact to be less aggressive and to upload even when building failed. * Added disclaimer to NuGet package description that ClangSharp.Pathogen is primarily intended to support Biohazrd. Fixes MochiLibraries#3 Contributes to MochiLibraries/Biohazrd#214
PathogenDavid
added a commit
to PathogenPlayground/ClangSharp.Pathogen
that referenced
this issue
Sep 1, 2021
…cleanup. * Added .editorconfig * Added publishing to NuGet.org * Completely tore out "smart" versioning system (it was more trouble than it was wroth.) * Enabled using the informational version for the package version now that GitHub Packages doesn't choke on build metadata. * Removed x64 restrictions from ClangSharp.Pathogen (the assemblies aren't really x64-specific, the runtime is.) * Removed VersionPrefix from both projects. (We don't really support them shipping separately.) * Added Directory.Build.* protection to the LLVM Visual Studio CMake output folder * Modified Directory.Build.* pattern to match Biohazrd. * Enabled embedding untracked sources (this is required for NuGet Package Explorer determinism checks to be happy.) * Added building to central bin/obj folders. * Enabled error if there's no NuGet packages to upload. * Changed the BuildOutput artifact to be less aggressive and to upload even when building failed. * Added disclaimer to NuGet package description that ClangSharp.Pathogen is primarily intended to support Biohazrd. Fixes MochiLibraries#3 Contributes to MochiLibraries/Biohazrd#214
PathogenDavid
added a commit
to PathogenPlayground/ClangSharp.Pathogen
that referenced
this issue
Sep 1, 2021
…cleanup. * Added .editorconfig * Added publishing to NuGet.org * Completely tore out "smart" versioning system (it was more trouble than it was wroth.) * Enabled using the informational version for the package version now that GitHub Packages doesn't choke on build metadata. * Removed x64 restrictions from ClangSharp.Pathogen (the assemblies aren't really x64-specific, the runtime is.) * Removed VersionPrefix from both projects. (We don't really support them shipping separately.) * Added Directory.Build.* protection to the LLVM Visual Studio CMake output folder * Modified Directory.Build.* pattern to match Biohazrd. * Enabled embedding untracked sources (this is required for NuGet Package Explorer determinism checks to be happy.) * Added building to central bin/obj folders. * Enabled error if there's no NuGet packages to upload. * Changed the BuildOutput artifact to be less aggressive and to upload even when building failed. * Added disclaimer to NuGet package description that ClangSharp.Pathogen is primarily intended to support Biohazrd. Fixes MochiLibraries#3 Contributes to MochiLibraries/Biohazrd#214
PathogenDavid
added a commit
to PathogenPlayground/Biohazrd
that referenced
this issue
Sep 4, 2021
PathogenDavid
added a commit
to PathogenPlayground/ClangSharp.Pathogen
that referenced
this issue
Sep 6, 2021
…cleanup. * Added .editorconfig * Added publishing to NuGet.org * Completely tore out "smart" versioning system (it was more trouble than it was wroth.) * Enabled using the informational version for the package version now that GitHub Packages doesn't choke on build metadata. * Removed x64 restrictions from ClangSharp.Pathogen (the assemblies aren't really x64-specific, the runtime is.) * Removed VersionPrefix from both projects. (We don't really support them shipping separately.) * Added Directory.Build.* protection to the LLVM Visual Studio CMake output folder * Modified Directory.Build.* pattern to match Biohazrd. * Enabled embedding untracked sources (this is required for NuGet Package Explorer determinism checks to be happy.) * Added building to central bin/obj folders. * Enabled error if there's no NuGet packages to upload. * Changed the BuildOutput artifact to be less aggressive and to upload even when building failed. * Added disclaimer to NuGet package description that ClangSharp.Pathogen is primarily intended to support Biohazrd. Fixes MochiLibraries#3 Contributes to MochiLibraries/Biohazrd#214
PathogenDavid
added a commit
to MochiLibraries/ClangSharp.Pathogen
that referenced
this issue
Sep 7, 2021
…cleanup. * Added .editorconfig * Added publishing to NuGet.org * Completely tore out "smart" versioning system (it was more trouble than it was wroth.) * Enabled using the informational version for the package version now that GitHub Packages doesn't choke on build metadata. * Removed x64 restrictions from ClangSharp.Pathogen (the assemblies aren't really x64-specific, the runtime is.) * Removed VersionPrefix from both projects. (We don't really support them shipping separately.) * Added Directory.Build.* protection to the LLVM Visual Studio CMake output folder * Modified Directory.Build.* pattern to match Biohazrd. * Enabled embedding untracked sources (this is required for NuGet Package Explorer determinism checks to be happy.) * Added building to central bin/obj folders. * Enabled error if there's no NuGet packages to upload. * Changed the BuildOutput artifact to be less aggressive and to upload even when building failed. * Added disclaimer to NuGet package description that ClangSharp.Pathogen is primarily intended to support Biohazrd. Fixes #3 Contributes to MochiLibraries/Biohazrd#214
PathogenDavid
added a commit
to PathogenPlayground/Biohazrd
that referenced
this issue
Sep 7, 2021
Related changes: * Updated to ClangSharp.Pathogen 0.0.0 (which is published on NuGet.org.) * Biohazrd is no longer marked as x64-only. * This restriction was in place primarily because ClangSharp.Pathogen only provides x64 matrix runtimes. While this is still true, nothing about Biohazrd its self is x64-only, and advanced users can manually provide their own libclang-pathogen for their platform as necessary. Closes MochiLibraries#214
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
ClangSharp.Pathogen
workClangSharp.Pathogen
packages to clarify they're primarily meant to be consumed by Biohazrd.ClangSharp.Pathogen
->ClangSharp.Pathogen.Runtime
dependency to be exact since we do not guaranteeABI compatibility in the native runtime.
dotnet pack
to support semver NuGet/Home#5556 (comment)ClangSharp
referenceBiohazrd packages
Biohazrd
projectBiohazrd.Core
Biohazrd
which includes all the packages for C# developmentBiohazrd.DLang
should probably be the equivalent ofBiohazrd.CSharp
, but what would a D-centric generator reference? Do they just referenceBiohazrd
andBiohazrd.DLang
and ignore the C# bits? -- Let's just burn this bridge when we cross it.main
runs to GitHub Packages.)ClangSharp.Pathogen
. (Implicitly happens during restore since we don't include the CI package source.)NoWarn="NU1605"
to theirPackageReference
if they can manually validate that packages are compatible. Also this serves as a scream test to discover if someone starts wanting semver semantics out of Biohazrd. Considering Roslyn does this I think we can safely do so as well.)The text was updated successfully, but these errors were encountered: