Skip to content

Commit

Permalink
Merge pull request #4 from pfpack/release/v0.0.2
Browse files Browse the repository at this point in the history
release/v0.1.0
  • Loading branch information
pmosk committed Jan 30, 2022
2 parents aa2e363 + 7a459ea commit 0b0b4ed
Show file tree
Hide file tree
Showing 6 changed files with 54 additions and 24 deletions.
22 changes: 14 additions & 8 deletions .github/workflows/dotnet.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@ name: .NET

on:
push:
branches: [ feature/*, main ]
branches: [ main, dev, dev/*, feature/*, fix/*, release/* ]

pull_request:
branches: [ main ]

release:
types: [ published ]
branches: [ main ]
Expand All @@ -22,14 +22,18 @@ jobs:
uses: actions/setup-dotnet@v1
with:
dotnet-version: 6.0.x
include-prerelease: true

include-prerelease: false

# Create Local NuGet Source

- name: Create Local NuGet Directory
run: mkdir ~/nuget

- name: Add Local Nuget Source
run: dotnet nuget add source ~/nuget


# AsyncPipeline

- name: Restore AsyncPipeline
run: dotnet restore ./src/*/*/AsyncPipeline.csproj

Expand All @@ -38,7 +42,9 @@ jobs:

- name: Pack AsyncPipeline
run: dotnet pack ./src/*/*/AsyncPipeline.csproj --no-restore -o ~/nuget -c Release


# Push

- name: Push Packages
if: ${{ github.event_name == 'release' }}
run: dotnet nuget push "../../../nuget/*.nupkg" -s https://api.nuget.org/v3/index.json -k ${{ secrets.NuGetSourcePassword }} --skip-duplicate
22 changes: 16 additions & 6 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
## Ignore Visual Studio temporary files, build results, and
## files generated by popular Visual Studio add-ons.
##
## Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore
## Get latest from https://github.com/github/gitignore/blob/main/VisualStudio.gitignore

# User-specific files
*.rsuser
Expand Down Expand Up @@ -206,9 +206,6 @@ PublishScripts/
*.nuget.props
*.nuget.targets

# Nuget personal access tokens and Credentials
nuget.config

# Microsoft Azure Build Output
csx/
*.build.csdef
Expand Down Expand Up @@ -297,6 +294,17 @@ node_modules/
# Visual Studio 6 auto-generated workspace file (contains which files were open etc.)
*.vbw

# Visual Studio 6 auto-generated project file (contains which files were open etc.)
*.vbp

# Visual Studio 6 workspace and project file (working project files containing files to include in project)
*.dsw
*.dsp

# Visual Studio 6 technical files
*.ncb
*.aps

# Visual Studio LightSwitch build output
**/*.HTMLClient/GeneratedArtifacts
**/*.DesktopClient/GeneratedArtifacts
Expand Down Expand Up @@ -353,6 +361,9 @@ ASALocalRun/
# Local History for Visual Studio
.localhistory/

# Visual Studio History (VSHistory) files
.vshistory/

# BeatPulse healthcheck temp database
healthchecksdb

Expand Down Expand Up @@ -384,5 +395,4 @@ FodyWeavers.xsd
*.msp

# JetBrains Rider
.idea/
*.sln.iml
*.sln.iml
4 changes: 2 additions & 2 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
MIT License

Copyright (c) 2020-2021 Andrei Sergeev, Pavel Moskovoy
Copyright (c) 2020-2022 Andrei Sergeev, Pavel Moskovoy

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand All @@ -18,4 +18,4 @@ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
SOFTWARE.
4 changes: 3 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1 +1,3 @@
# early-core-asyncpipeline
# EarlyFuncPack Core.AsyncPipeline

EarlyFuncPack Core.AsyncPipeline is a core library for .NET consisting of asynchronous pipeline.
3 changes: 3 additions & 0 deletions docs/core-asyncpipeline/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# EarlyFuncPack Core.AsyncPipeline

EarlyFuncPack Core.AsyncPipeline is a core library for .NET consisting of asynchronous pipeline.
23 changes: 16 additions & 7 deletions src/core-asyncpipeline/AsyncPipeline/AsyncPipeline.csproj
Original file line number Diff line number Diff line change
@@ -1,29 +1,38 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFramework>net5.0</TargetFramework>
<TargetFramework>net6.0</TargetFramework>
<ImplicitUsings>disable</ImplicitUsings>
<Nullable>enable</Nullable>
<InvariantGlobalization>true</InvariantGlobalization>
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<Authors>Andrei Sergeev, Pavel Moskovoy</Authors>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
<PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance>
<PackageLicenseFile>LICENSE</PackageLicenseFile>
<Description>PrimeFuncPack: A Functional Programming Pack for .NET</Description>
<Copyright>Copyright © 2020-2021 Andrei Sergeev, Pavel Moskovoy</Copyright>
<PackageReadmeFile>README.md</PackageReadmeFile>
<PackageProjectUrl>https://github.com/pfpack/early-core-asyncpipeline</PackageProjectUrl>
<RepositoryUrl>https://github.com/pfpack/early-core-asyncpipeline</RepositoryUrl>
<Company>pfpack</Company>
<Authors>Andrei Sergeev, Pavel Moskovoy</Authors>
<Copyright>Copyright © 2020-2022 Andrei Sergeev, Pavel Moskovoy</Copyright>
<Description>EarlyFuncPack Core.AsyncPipeline is a core library for .NET consisting of asynchronous pipeline.</Description>
<RootNamespace>System</RootNamespace>
<AssemblyName>EarlyFuncPack.Core.AsyncPipeline</AssemblyName>
<Version>0.0.1</Version>
<Version>0.1.0</Version>
</PropertyGroup>

<ItemGroup>
<None Include="..\..\..\LICENSE">
<Pack>True</Pack>
<PackagePath></PackagePath>
</None>
<None Include="..\..\..\docs\core-asyncpipeline\README.md">
<Pack>True</Pack>
<PackagePath></PackagePath>
</None>
</ItemGroup>

<ItemGroup>
<PackageReference Include="PrimeFuncPack.Core.Result" Version="1.1.1" />
<PackageReference Include="PrimeFuncPack.Core.Result" Version="2.0.0" />
</ItemGroup>

</Project>

0 comments on commit 0b0b4ed

Please sign in to comment.