Skip to content

Commit 0342562

Browse files
Initial commit
0 parents  commit 0342562

38 files changed

+21206
-0
lines changed

.config/dotnet-tools.json

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
{
2+
"version": 1,
3+
"isRoot": true,
4+
"tools": {
5+
"dotnet-releaser": {
6+
"version": "0.13.1",
7+
"commands": [
8+
"dotnet-releaser"
9+
],
10+
"rollForward": false
11+
},
12+
"dotnet-outdated-tool": {
13+
"version": "4.6.8",
14+
"commands": [
15+
"dotnet-outdated"
16+
],
17+
"rollForward": false
18+
},
19+
"nuget-license": {
20+
"version": "3.1.7",
21+
"commands": [
22+
"nuget-license"
23+
],
24+
"rollForward": false
25+
}
26+
}
27+
}

.editorconfig

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
root = true
2+
3+
# All Files
4+
[*]
5+
charset = utf-8
6+
indent_style = space
7+
indent_size = 4
8+
insert_final_newline = true
9+
trim_trailing_whitespace = true
10+
11+
# Bash Files
12+
[*.sh]
13+
end_of_line = lf
14+
15+
# Verify settings
16+
[*.{received,verified}.{json,txt,xml}]
17+
charset = "utf-8-bom"
18+
end_of_line = lf
19+
indent_size = unset
20+
indent_style = unset
21+
insert_final_newline = false
22+
tab_width = unset
23+
trim_trailing_whitespace = false

.gitattributes

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
###############################
2+
# Git Line Endings #
3+
###############################
4+
5+
# Set default behaviour to automatically normalize line endings.
6+
* text=auto
7+
8+
# Force batch scripts to always use CRLF line endings so that if a repo is accessed
9+
# in Windows via a file share from Linux, the scripts will work.
10+
*.{cmd,[cC][mM][dD]} text eol=crlf
11+
*.{bat,[bB][aA][tT]} text eol=crlf
12+
13+
# Force bash scripts to always use LF line endings so that if a repo is accessed
14+
# in Unix via a file share from Windows, the scripts will work.
15+
*.sh text eol=lf
16+
17+
# Verify
18+
*.verified.txt text eol=lf working-tree-encoding=UTF-8
19+
*.verified.xml text eol=lf working-tree-encoding=UTF-8
20+
*.verified.json text eol=lf working-tree-encoding=UTF-8

.github/workflows/ci.yaml

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
name: ci
2+
3+
on:
4+
push:
5+
paths-ignore:
6+
- 'changelog.md'
7+
- 'README.md'
8+
pull_request:
9+
10+
jobs:
11+
build:
12+
runs-on: windows-latest
13+
14+
steps:
15+
- name: Checkout
16+
uses: actions/checkout@v5
17+
with:
18+
submodules: true
19+
fetch-depth: 0
20+
21+
- name: Install .NET 9.0
22+
- uses: actions/setup-dotnet@v5
23+
with:
24+
global-json-file: global.json
25+
26+
- name: Build, Test, Pack, Publish
27+
shell: bash
28+
run: |
29+
dotnet tool restore
30+
dotnet-releaser run --nuget-token "${{secrets.NUGET_TOKEN}}" --github-token "${{secrets.GITHUB_TOKEN}}" --github-token-extra "${{secrets.TOKEN_GITHUB}}" dotnet-releaser.toml

0 commit comments

Comments
 (0)