Skip to content

Commit f4d2ef6

Browse files
committed
Update to v4.0.0-dev
1 parent f59f9ea commit f4d2ef6

16 files changed

+322
-58
lines changed

.github/CODEOWNERS

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# https://help.github.com/en/github/creating-cloning-and-archiving-repositories/about-code-owners#codeowners-syntax
2+
# Each line is a file pattern followed by one or more owners.
3+
4+
# These owners will be the default owners for everything.
5+
* @phnx47

.github/FUNDING.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
ko_fi: phnx47
2+
patreon: phnx47
3+
custom: ['https://www.buymeacoffee.com/phnx47']

.github/renovate.json

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
{
2+
"separateMajorMinor": true,
3+
"labels": [
4+
"dependencies"
5+
],
6+
"assignees": [
7+
"@phnx47"
8+
],
9+
"extends": [
10+
"config:base"
11+
],
12+
"nuget": {
13+
"enabled": true
14+
}
15+
}

.github/workflows/branch.yml

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
name: CI
2+
3+
on:
4+
push:
5+
branches:
6+
- '*'
7+
- '!master'
8+
tags:
9+
- '!refs/tags/*'
10+
pull_request:
11+
branches:
12+
- master
13+
14+
jobs:
15+
build-branch:
16+
runs-on: ubuntu-latest
17+
steps:
18+
- name: Checkout
19+
uses: actions/checkout@v1
20+
- name: Setup .NET Core
21+
uses: actions/setup-dotnet@v1
22+
- name: Restore
23+
run: dotnet restore
24+
- name: Tests
25+
run: dotnet test --no-restore /p:CollectCoverage=true /p:CoverletOutputFormat=opencover
26+
- name: Publish to Codecov
27+
uses: codecov/codecov-action@v1

.github/workflows/master.yml

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
name: CI
2+
3+
on:
4+
push:
5+
branches:
6+
- 'master'
7+
tags:
8+
- '!refs/tags/*'
9+
10+
jobs:
11+
build-publish-dev:
12+
runs-on: ubuntu-latest
13+
steps:
14+
- name: Checkout
15+
uses: actions/checkout@v1
16+
- name: Setup .NET Core
17+
uses: actions/setup-dotnet@v1
18+
with:
19+
source-url: https://nuget.pkg.github.com/prometheusclientnet/index.json
20+
env:
21+
NUGET_AUTH_TOKEN: ${{secrets.GH_DEPLOY_KEY}}
22+
- name: Restore
23+
run: dotnet restore
24+
- name: Build
25+
run: dotnet build --no-restore -c Release
26+
- name: Pack artifacts
27+
run: dotnet pack src/Prometheus.Client.AspNetCore -c Release --no-build --version-suffix dev-$(date +%s) -o artifacts/
28+
- name: Publish artifacts
29+
uses: actions/upload-artifact@v2
30+
with:
31+
name: nupkg
32+
path: artifacts/*
33+
- name: Publish to GitHub
34+
run: dotnet nuget push "artifacts/*.nupkg" --skip-duplicate --no-symbols true

.github/workflows/production.yml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
name: "CI"
2+
3+
on:
4+
push:
5+
tags:
6+
- '[34].[0-9]+.[0-9]+'
7+
8+
jobs:
9+
build:
10+
runs-on: ubuntu-latest
11+
steps:
12+
- name: Checkout
13+
uses: actions/checkout@v1
14+
- name: Setup .NET Core
15+
uses: actions/setup-dotnet@v1
16+
- name: Build
17+
run: dotnet build -c Release
18+
- name: Tests
19+
run: dotnet test -c Release --no-build
20+
- name: Pack artifacts
21+
run: dotnet pack src/Prometheus.Client.AspNetCore -c Release --no-build -o artifacts/
22+
- name: Publish artifacts
23+
uses: actions/upload-artifact@v2
24+
with:
25+
name: nupkg
26+
path: artifacts/*
27+
- name: Publish to NuGet
28+
run: dotnet nuget push "artifacts/*.nupkg" --api-key ${{ secrets.NUGET_DEPLOY_KEY }} --source https://api.nuget.org/v3/index.json

.ruleset

Lines changed: 145 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,145 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<RuleSet Name=".ruleset" Description=" " ToolsVersion="15.0">
3+
<Rules AnalyzerId="StyleCop.Analyzers" RuleNamespace="StyleCop.Analyzers">
4+
<Rule Id="SA1311" Action="None" />
5+
<Rule Id="SA1309" Action="None" />
6+
<Rule Id="SA1303" Action="None" />
7+
<Rule Id="SA1304" Action="None" />
8+
<Rule Id="SA1307" Action="None" />
9+
<Rule Id="SA1308" Action="None" />
10+
<Rule Id="SA1310" Action="None" />
11+
<Rule Id="SA1300" Action="None" />
12+
<Rule Id="SA1301" Action="None" />
13+
<Rule Id="SA1302" Action="None" />
14+
<Rule Id="SA1305" Action="None" />
15+
<Rule Id="SA1306" Action="None" />
16+
<Rule Id="SA1600" Action="None" />
17+
<Rule Id="SA1601" Action="None" />
18+
<Rule Id="SA1602" Action="None" />
19+
<Rule Id="SA1603" Action="None" />
20+
<Rule Id="SA1604" Action="None" />
21+
<Rule Id="SA1605" Action="None" />
22+
<Rule Id="SA1606" Action="None" />
23+
<Rule Id="SA1607" Action="None" />
24+
<Rule Id="SA1608" Action="None" />
25+
<Rule Id="SA1611" Action="None" />
26+
<Rule Id="SA1612" Action="None" />
27+
<Rule Id="SA1613" Action="None" />
28+
<Rule Id="SA1614" Action="None" />
29+
<Rule Id="SA1615" Action="None" />
30+
<Rule Id="SA1616" Action="None" />
31+
<Rule Id="SA1617" Action="None" />
32+
<Rule Id="SA1618" Action="None" />
33+
<Rule Id="SA1619" Action="None" />
34+
<Rule Id="SA1620" Action="None" />
35+
<Rule Id="SA1621" Action="None" />
36+
<Rule Id="SA1622" Action="None" />
37+
<Rule Id="SA1623" Action="None" />
38+
<Rule Id="SA1624" Action="None" />
39+
<Rule Id="SA1625" Action="None" />
40+
<Rule Id="SA1626" Action="None" />
41+
<Rule Id="SA1627" Action="None" />
42+
<Rule Id="SA1630" Action="None" />
43+
<Rule Id="SA1631" Action="None" />
44+
<Rule Id="SA1642" Action="None" />
45+
<Rule Id="SA1643" Action="None" />
46+
<Rule Id="SA1644" Action="None" />
47+
<Rule Id="SA1646" Action="None" />
48+
<Rule Id="SA1647" Action="None" />
49+
<Rule Id="SA1648" Action="None" />
50+
<Rule Id="SA1650" Action="None" />
51+
<Rule Id="SA1633" Action="None" />
52+
<Rule Id="SA1634" Action="None" />
53+
<Rule Id="SA1635" Action="None" />
54+
<Rule Id="SA1637" Action="None" />
55+
<Rule Id="SA1638" Action="None" />
56+
<Rule Id="SA1640" Action="None" />
57+
<Rule Id="SA1649" Action="None" />
58+
<Rule Id="SA1503" Action="None" />
59+
<Rule Id="SA1516" Action="None" />
60+
<Rule Id="SA1500" Action="None" />
61+
<Rule Id="SA1515" Action="None" />
62+
<Rule Id="SA1514" Action="None" />
63+
<Rule Id="SA1501" Action="None" />
64+
<Rule Id="SA1502" Action="None" />
65+
<Rule Id="SA1512" Action="None" />
66+
<Rule Id="SA1413" Action="None" />
67+
<Rule Id="SA1200" Action="None" />
68+
<Rule Id="SA1201" Action="None" />
69+
<Rule Id="SA1202" Action="None" />
70+
<Rule Id="SA1204" Action="None" />
71+
<Rule Id="SA1214" Action="None" />
72+
<Rule Id="SA1215" Action="None" />
73+
<Rule Id="SA1210" Action="None" />
74+
<Rule Id="SA1211" Action="None" />
75+
<Rule Id="SA1203" Action="None" />
76+
<Rule Id="SA1208" Action="None" />
77+
<Rule Id="SA1206" Action="None" />
78+
<Rule Id="SA1207" Action="None" />
79+
<Rule Id="SA1205" Action="None" />
80+
<Rule Id="SA1212" Action="None" />
81+
<Rule Id="SA1213" Action="None" />
82+
<Rule Id="SA1209" Action="None" />
83+
<Rule Id="SA1100" Action="None" />
84+
<Rule Id="SA1101" Action="None" />
85+
<Rule Id="SA1126" Action="None" />
86+
<Rule Id="SA1116" Action="None" />
87+
<Rule Id="SA1117" Action="None" />
88+
<Rule Id="SA1104" Action="None" />
89+
<Rule Id="SA1105" Action="None" />
90+
<Rule Id="SA1122" Action="None" />
91+
<Rule Id="SA1115" Action="None" />
92+
<Rule Id="SA1121" Action="None" />
93+
<Rule Id="SA1110" Action="None" />
94+
<Rule Id="SA1111" Action="None" />
95+
<Rule Id="SA1120" Action="None" />
96+
<Rule Id="SA1114" Action="None" />
97+
<Rule Id="SA1123" Action="None" />
98+
<Rule Id="SA1109" Action="None" />
99+
<Rule Id="SA1125" Action="None" />
100+
<Rule Id="SA1108" Action="None" />
101+
<Rule Id="SA1113" Action="None" />
102+
<Rule Id="SA1112" Action="None" />
103+
<Rule Id="SA1004" Action="None" />
104+
<Rule Id="SA1005" Action="None" />
105+
<Rule Id="SA1028" Action="Info" />
106+
<Rule Id="SA1027" Action="None" />
107+
<Rule Id="SA1008" Action="None" />
108+
<Rule Id="SA1009" Action="None" />
109+
<Rule Id="SA1025" Action="None" />
110+
<Rule Id="SA1000" Action="None" />
111+
<Rule Id="SA1001" Action="None" />
112+
<Rule Id="SA1003" Action="None" />
113+
<Rule Id="SA1006" Action="None" />
114+
<Rule Id="SA1007" Action="None" />
115+
<Rule Id="SA1010" Action="None" />
116+
<Rule Id="SA1011" Action="None" />
117+
<Rule Id="SA1012" Action="None" />
118+
<Rule Id="SA1013" Action="None" />
119+
<Rule Id="SA1014" Action="None" />
120+
<Rule Id="SA1015" Action="None" />
121+
<Rule Id="SA1016" Action="None" />
122+
<Rule Id="SA1017" Action="None" />
123+
<Rule Id="SA1018" Action="None" />
124+
<Rule Id="SA1019" Action="None" />
125+
<Rule Id="SA1020" Action="None" />
126+
<Rule Id="SA1021" Action="None" />
127+
<Rule Id="SA1022" Action="None" />
128+
<Rule Id="SA1024" Action="None" />
129+
<Rule Id="SA1026" Action="None" />
130+
<Rule Id="SA1400" Action="None" />
131+
<Rule Id="SA1401" Action="None" />
132+
<Rule Id="SA1119" Action="None" />
133+
<Rule Id="SA1410" Action="None" />
134+
<Rule Id="SA1411" Action="None" />
135+
<Rule Id="SA1404" Action="None" />
136+
<Rule Id="SA1405" Action="None" />
137+
<Rule Id="SA1406" Action="None" />
138+
<Rule Id="SA0001" Action="None" />
139+
<Rule Id="SX1101" Action="Error" />
140+
<Rule Id="SX1309" Action="Error" />
141+
<Rule Id="SX1309S" Action="Error" />
142+
<Rule Id="SA1402" Action="None" />
143+
<Rule Id="SA1629" Action="Hidden" />
144+
</Rules>
145+
</RuleSet>

Directory.Build.props

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
<Project>
2+
<PropertyGroup>
3+
<LangVersion>latest</LangVersion>
4+
</PropertyGroup>
5+
<ItemGroup>
6+
<PackageReference Include="StyleCop.Analyzers" Version="1.1.118">
7+
<IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets>
8+
<PrivateAssets>all</PrivateAssets>
9+
</PackageReference>
10+
</ItemGroup>
11+
<ItemGroup>
12+
<AdditionalFiles Include="$(SolutionDir)stylecop.json">
13+
<Link>Properties\stylecop.json</Link>
14+
</AdditionalFiles>
15+
</ItemGroup>
16+
<PropertyGroup>
17+
<CodeAnalysisRuleSet>$(SolutionDir)\.ruleset</CodeAnalysisRuleSet>
18+
</PropertyGroup>
19+
</Project>

LICENSE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
The MIT License (MIT)
22

3-
Copyright (c) 2019 Sergey Kuznetsov
3+
Copyright (c) 2018 Sergey Kuznetsov
44

55
Permission is hereby granted, free of charge, to any person obtaining a copy
66
of this software and associated documentation files (the "Software"), to deal

Prometheus.Client.AspNetCore.sln

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,12 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution
1111
ProjectSection(SolutionItems) = preProject
1212
.gitattributes = .gitattributes
1313
.gitignore = .gitignore
14-
appveyor.yml = appveyor.yml
1514
LICENSE = LICENSE
1615
README.md = README.md
1716
.editorconfig = .editorconfig
18-
pack.sh = pack.sh
17+
Directory.Build.props = Directory.Build.props
18+
.ruleset = .ruleset
19+
stylecop.json = stylecop.json
1920
EndProjectSection
2021
EndProject
2122
Global

0 commit comments

Comments
 (0)