diff --git a/.github/workflows/create-jira-issues-for-community-activities.yml b/.github/workflows/create-jira-issues-for-community-activities.yml index 7e75634..7884d7b 100644 --- a/.github/workflows/create-jira-issues-for-community-activities.yml +++ b/.github/workflows/create-jira-issues-for-community-activities.yml @@ -2,14 +2,15 @@ name: Create Jira issues for community activities on: discussion: - types: created + types: [created] issues: - types: opened + types: [opened] pull_request: - types: opened + types: [opened] jobs: - call-publish-workflow: + create-jira-issues-for-community-activities: + name: Create Jira issues for community activities uses: Lombiq/GitHub-Actions/.github/workflows/create-jira-issues-for-community-activities.yml@dev secrets: JIRA_BASE_URL: ${{ secrets.DEFAULT_JIRA_BASE_URL }} diff --git a/.github/workflows/publish-nuget.yml b/.github/workflows/publish-nuget.yml new file mode 100644 index 0000000..fac826d --- /dev/null +++ b/.github/workflows/publish-nuget.yml @@ -0,0 +1,13 @@ +name: Publish to NuGet + +on: + push: + tags: + - v* + +jobs: + publish-nuget: + name: Publish to NuGet + uses: Lombiq/GitHub-Actions/.github/workflows/publish-nuget.yml@dev + secrets: + API_KEY: ${{ secrets.DEFAULT_NUGET_PUBLISH_API_KEY }} diff --git a/.github/workflows/validate-pull-request.yml b/.github/workflows/validate-pull-request.yml new file mode 100644 index 0000000..e474661 --- /dev/null +++ b/.github/workflows/validate-pull-request.yml @@ -0,0 +1,11 @@ +name: Validate Pull Request + +on: + pull_request: + +jobs: + validate-pull-request: + name : Validate Pull Request + uses: Lombiq/GitHub-Actions/.github/workflows/validate-submodule-pull-request.yml@dev + with: + repository: Lombiq/Hastlayer-SDK diff --git a/.github/workflows/verify-submodule-pull-request.yml b/.github/workflows/verify-submodule-pull-request.yml deleted file mode 100644 index e2a116b..0000000 --- a/.github/workflows/verify-submodule-pull-request.yml +++ /dev/null @@ -1,8 +0,0 @@ -name: Verify Submodule Pull Request - -on: - pull_request: - -jobs: - call-verify-workflow: - uses: Lombiq/GitHub-Actions/.github/workflows/verify-submodule-pull-request.yml@dev diff --git a/Lombiq.Arithmetics.Tests/Lombiq.Arithmetics.Tests.csproj b/Lombiq.Arithmetics.Tests/Lombiq.Arithmetics.Tests.csproj index b0608a2..b951ae1 100644 --- a/Lombiq.Arithmetics.Tests/Lombiq.Arithmetics.Tests.csproj +++ b/Lombiq.Arithmetics.Tests/Lombiq.Arithmetics.Tests.csproj @@ -2,7 +2,6 @@ net6.0 Library - false diff --git a/Lombiq.Arithmetics.Tests/Properties/AssemblyInfo.cs b/Lombiq.Arithmetics.Tests/Properties/AssemblyInfo.cs deleted file mode 100644 index 28a9ea0..0000000 --- a/Lombiq.Arithmetics.Tests/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,32 +0,0 @@ -using System.Reflection; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following set of attributes. Change these attribute -// values to modify the information associated with an assembly. -[assembly: AssemblyTitle("Lombiq.Arithmetics.Tests")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("Lombiq.Arithmetics.Tests")] -[assembly: AssemblyCopyright("Copyright © 2017")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Setting ComVisible to false makes the types in this assembly not visible to COM components. If you need to access a -// type in this assembly from COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("e77c13e5-da6a-4a9d-9601-b17bdbfe50bd")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Build and Revision Numbers by using the '*' as shown below: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/Lombiq.Arithmetics.csproj b/Lombiq.Arithmetics.csproj index e23622f..e903a3e 100644 --- a/Lombiq.Arithmetics.csproj +++ b/Lombiq.Arithmetics.csproj @@ -1,15 +1,31 @@ - + netstandard2.0 Library - false true + Lombiq Technologies + Copyright © 2017, Lombiq Technologies Ltd. + Lombiq Arithmetics + Next-generation arithmetic implementations, improved floating point number types for .NET, written in C#. Use unum and posit for better answers with fewer bits. See the project website for detailed documentation. + NuGetIcon.png + Lombiq;Hastlayer;FPGA;HardwareAcceleration;Performance;Arithmetic;FloatingPoint;Posit;Unum + https://github.com/Lombiq/Arithmetics + https://github.com/Lombiq/Arithmetics + License.md + + + + + + + + diff --git a/NuGetIcon.png b/NuGetIcon.png new file mode 100644 index 0000000..162a005 Binary files /dev/null and b/NuGetIcon.png differ diff --git a/Properties/AssemblyInfo.cs b/Properties/AssemblyInfo.cs deleted file mode 100644 index 219eba7..0000000 --- a/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,32 +0,0 @@ -using System.Reflection; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following set of attributes. Change these attribute -// values to modify the information associated with an assembly. -[assembly: AssemblyTitle("Lombiq.Arithmetics")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("Lombiq.Arithmetics")] -[assembly: AssemblyCopyright("Copyright © 2017")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Setting ComVisible to false makes the types in this assembly not visible to COM components. If you need to access a -// type in this assembly from COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("6cfe69a4-04a3-4427-818c-c0832d197a62")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Build and Revision Numbers by using the '*' as shown below: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/Readme.md b/Readme.md index ada68f0..8411f00 100644 --- a/Readme.md +++ b/Readme.md @@ -1,5 +1,7 @@ # Lombiq Arithmetics +[![Lombiq.Arithmetics NuGet](https://img.shields.io/nuget/v/Lombiq.Arithmetics?label=Lombiq.Arithmetics)](https://www.nuget.org/packages/Lombiq.Arithmetics/) + ## About [Next-generation arithmetic](https://posithub.org/) implementations, improved floating point number types for .NET, written in C#. Includes the following number types: