Skip to content

Commit

Permalink
Add readme & description for NuGet, upgrade dependencies (#4)
Browse files Browse the repository at this point in the history
* add ConcurrentBijectiveSet

support .NET 6

upgrade to C# v10

upgrade package versions

upgrade StirlingLabs.Version

* Confirm NuPkg exists prior to pushing it

* Update branding

* .Net 6 is now in Ubuntu 22.04

* Revert "add ConcurrentBijectiveSet" because it's already in main

This reverts commit 423caa2.

# Conflicts:
#	.github/workflows/cd.yml

* Add readme & description for NuGet, upgrade dependencies

Co-authored-by: Tyler Young <tyler.young@stirlinglabs.com>
  • Loading branch information
Rjvs and TYoungSL committed Oct 6, 2022
1 parent 6938968 commit b9dbe26
Show file tree
Hide file tree
Showing 6 changed files with 13 additions and 24 deletions.
13 changes: 0 additions & 13 deletions .github/workflows/cd.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,19 +15,6 @@ jobs:
submodules: true
- name: Fetch tag git metadata
run: git fetch --force --update-shallow --depth 1 origin +refs/tags/*:refs/tags/* || echo no tags
- name: Check for .NET 6 preinstalled
id: dotnet_check
run: |
compgen -G "~/.dotnet/sdk/6.0.*" \
&& echo "::set-output name=has_6_0::true" || \
compgen -G "/usr/local/dotnet/sdk/6.0.*" \
&& echo "::set-output name=has_6_0::true" || \
compgen -G "/usr/share/dotnet/sdk/6.0.*" \
&& echo "::set-output name=has_6_0::true" || true
- uses: actions/setup-dotnet@v1.9.1
if: ${{ steps.dotnet_check.outputs.has_6_0 != 'true' }}
with:
dotnet-version: 6.0.x
- name: NuGet Auth
uses: StirlingLabs/GithubNugetAuthAction@main
with:
Expand Down
6 changes: 1 addition & 5 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,17 +1,13 @@
![Collections.Net](https://raw.githubusercontent.com/StirlingLabs/Collections.Net/main/utilities-collections.jpg)

### Collections used throughout the Stirling Labs C# codebase
Collections used in the Stirling Labs codebase that aren't in the standard libraries.

## 🚀 How to install

If you've [configured GitHub Packages](/StirlingLabs/Logging/blob/master/docs/GitHubPackages.md), you can just:

```bash
> dotnet add PROJECT package StirlingLabs.Utilities.Collections
```

or just use NuGet however you would normally.

## 👀 What's included

Any collection datatype implementation code that is used in more than one package is a contender to be included here. If you see something that you think should be included, please
Expand Down
Binary file modified SL.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
Expand Up @@ -17,20 +17,20 @@

<ItemGroup>
<PackageReference Include="AutoBogus" Version="2.13.1" />
<PackageReference Include="FluentAssertions" Version="6.6.0" />
<PackageReference Include="GitHubActionsTestLogger" Version="1.4.1">
<PackageReference Include="FluentAssertions" Version="6.7.0" />
<PackageReference Include="GitHubActionsTestLogger" Version="2.0.1">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
<PackageReference Include="JetBrains.Annotations" Version="2022.1.0" />
<PackageReference Include="NUnit" Version="3.13.3" />
<PackageReference Include="NUnit3TestAdapter" Version="4.2.1" />
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.1.0" />
<PackageReference Include="StirlingLabs.BigSpans" Version="22.4.1" />
<PackageReference Include="StirlingLabs.BigSpans.NUnit" Version="22.4.1" />
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.3.2" />
<PackageReference Include="StirlingLabs.BigSpans" Version="22.9.4" />
<PackageReference Include="StirlingLabs.BigSpans.NUnit" Version="22.9.4" />
<PackageReference Include="coverlet.collector" Version="3.1.2" PrivateAssets="all" />
<PackageReference Include="coverlet.msbuild" Version="3.1.2" PrivateAssets="all" />
<PackageReference Include="ReportGenerator" Version="5.1.6" PrivateAssets="all" />
<PackageReference Include="ReportGenerator" Version="5.1.10" PrivateAssets="all" />
</ItemGroup>

<ItemGroup>
Expand Down
6 changes: 6 additions & 0 deletions Version.proj
Original file line number Diff line number Diff line change
Expand Up @@ -6,17 +6,23 @@
<RepositoryType>git</RepositoryType>
<RepositoryUrl>https://github.com/StirlingLabs/Collections.Net.git</RepositoryUrl>
<PackageProjectUrl>https://github.com/StirlingLabs/Collections.Net</PackageProjectUrl>
<description>
Collections used throughout the Stirling Labs C# codebase, including;
AsyncProducerConsumer and ConcurrentBijectiveSet.
</description>
<GitDefaultBranch>master</GitDefaultBranch>
<GitCommitsIgnoreMerges>true</GitCommitsIgnoreMerges>
<VersionNetDebugImportance>high</VersionNetDebugImportance>
<PackageLicenseFile>LICENSE.txt</PackageLicenseFile>
<PackageIcon>SL.png</PackageIcon>
<PackageReadmeFile>README.md</PackageReadmeFile>
</PropertyGroup>
<ImportGroup>
<Import Project="StirlingLabs.Version/Version.proj" />
</ImportGroup>
<ItemGroup>
<None Include="$(MSBuildThisFileDirectory)LICENSE.txt" Pack="true" PackagePath="LICENSE.txt" Visible="false"/>
<None Include="$(MSBuildThisFileDirectory)SL.png" Pack="true" PackagePath="SL.png" Visible="false"/>
<None Include="$(MSBuildThisFileDirectory)README.md" Pack="true" PackagePath="README.md" Visible="false"/>
</ItemGroup>
</Project>
Binary file modified utilities-collections.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit b9dbe26

Please sign in to comment.