Skip to content

Commit

Permalink
workflows
Browse files Browse the repository at this point in the history
  • Loading branch information
cnkz committed Jan 9, 2024
1 parent 27f8557 commit 1aa5e7c
Show file tree
Hide file tree
Showing 12 changed files with 8 additions and 255 deletions.
5 changes: 2 additions & 3 deletions .github/workflows/build-windows.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,8 @@ jobs:
strategy:
fail-fast: false
matrix:
configuration: [ Release ]
#dotnet-version: [ '6.0.x', '7.0.x', '8.0.x' ]
dotnet-version: [ '8.0.x' ]
configuration: [ Release, Debug ]
dotnet-version: [ '6.0.x', '7.0.x', '8.0.x' ]

runs-on: windows-latest

Expand Down
18 changes: 0 additions & 18 deletions .github/workflows/publish-nuget.yml

This file was deleted.

30 changes: 0 additions & 30 deletions .github/workflows/ubuntu-coreclr-6.0.yml

This file was deleted.

30 changes: 0 additions & 30 deletions .github/workflows/ubuntu-coreclr-7.0.yml

This file was deleted.

30 changes: 0 additions & 30 deletions .github/workflows/ubuntu-coreclr-8.0.yml

This file was deleted.

45 changes: 0 additions & 45 deletions .github/workflows/windows-coreclr-6.0.yml

This file was deleted.

45 changes: 0 additions & 45 deletions .github/workflows/windows-coreclr-7.0.yml

This file was deleted.

44 changes: 0 additions & 44 deletions .github/workflows/windows-coreclr-8.0.yml

This file was deleted.

10 changes: 3 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
# ManagedObjectSize

[![Windows](https://github.com/cklutz/ManagedObjectSize/actions/workflows/build-windows.yml/badge.svg)](https://github.com/cklutz/ManagedObjectSize/actions/workflows/build-windows.yml)
[![Ubuntu](https://github.com/cklutz/ManagedObjectSize/actions/workflows/build-ubuntu.yml/badge.svg)](https://github.com/cklutz/ManagedObjectSize/actions/workflows/build-ubuntu.yml)

_This library depends on internals of the CoreCLR. Currently tested with version 6.0, 7.0 and 8.0, there is no guarantee it will work with future versions. You would be ill adviced, would you use this functionality for anything else than diagnostics or other, non vital to the core of your application, features._

Attempts to calculate the size of managed options (heap size) from within an application. Basically, compare this library to the SOS `!ObjSize` WinDBG extension, but callable
Expand All @@ -20,13 +23,6 @@ The algorithm and ideas are based largely on work from
- [ClrMD](https://github.com/microsoft/clrmd)
- The dotnet [runtime](https://github.com/dotnet/runtime)

[![Windows CoreCLR 6.0](https://github.com/cklutz/ManagedObjectSize/actions/workflows/windows-coreclr-6.0.yml/badge.svg)](https://github.com/cklutz/ManagedObjectSize/actions/workflows/windows-coreclr-6.0.yml)
[![Windows CoreCLR 7.0](https://github.com/cklutz/ManagedObjectSize/actions/workflows/windows-coreclr-7.0.yml/badge.svg)](https://github.com/cklutz/ManagedObjectSize/actions/workflows/windows-coreclr-7.0.yml)
[![Windows CoreCLR 8.0](https://github.com/cklutz/ManagedObjectSize/actions/workflows/windows-coreclr-8.0.yml/badge.svg)](https://github.com/cklutz/ManagedObjectSize/actions/workflows/windows-coreclr-8.0.yml)

[![Ubuntu CoreCLR 6.0](https://github.com/cklutz/ManagedObjectSize/actions/workflows/ubuntu-coreclr-6.0.yml/badge.svg)](https://github.com/cklutz/ManagedObjectSize/actions/workflows/ubuntu-coreclr-6.0.yml)
[![Ubuntu CoreCLR 7.0](https://github.com/cklutz/ManagedObjectSize/actions/workflows/ubuntu-coreclr-7.0.yml/badge.svg)](https://github.com/cklutz/ManagedObjectSize/actions/workflows/ubuntu-coreclr-7.0.yml)
[![Ubuntu CoreCLR 8.0](https://github.com/cklutz/ManagedObjectSize/actions/workflows/ubuntu-coreclr-8.0.yml/badge.svg)](https://github.com/cklutz/ManagedObjectSize/actions/workflows/ubuntu-coreclr-8.0.yml)



Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@

<IsPackable>true</IsPackable>
<PackageId>ManagedObjectSize.ObjectPool</PackageId>
<Version>0.0.6</Version>
<Version>0.0.7</Version>
<Authors>Christian Klutz</Authors>
<Description>
Adapts Microsoft.Extensions.ObjectPool to be used with ManagedObjectSize package.
Expand Down
2 changes: 1 addition & 1 deletion src/ManagedObjectSize/ManagedObjectSize.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@

<IsPackable>true</IsPackable>
<PackageId>ManagedObjectSize</PackageId>
<Version>0.0.6</Version>
<Version>0.0.7</Version>
<Authors>Christian Klutz</Authors>
<Description>
Attempts to calculate the memory size of managed objects from within the application itself.
Expand Down
2 changes: 1 addition & 1 deletion src/version.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"$schema": "https://raw.githubusercontent.com/AArnott/Nerdbank.GitVersioning/master/src/NerdBank.GitVersioning/version.schema.json",
"version": "0.0.6",
"version": "0.0.7",
"nugetPackageVersion": {
"semVer": 2
}
Expand Down

0 comments on commit 1aa5e7c

Please sign in to comment.