Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1857 commits
Select commit Hold shift + click to select a range
0c2e8b4
wdlksfewd
petesramek Aug 17, 2025
a288699
Merge branch 'develop/1.0' of https://github.com/sramekpete/polyline-…
petesramek Aug 17, 2025
a02ddd9
dfds
petesramek Aug 17, 2025
091693c
asdx
petesramek Aug 17, 2025
f3a0020
dscc
petesramek Aug 17, 2025
3bdbcb8
sdfdw
petesramek Aug 17, 2025
ce3058a
sadwe
petesramek Aug 17, 2025
9c71ac5
sad
petesramek Aug 17, 2025
f8e8b5e
asdewc
petesramek Aug 17, 2025
330d345
refact
petesramek Aug 18, 2025
6cdbc92
removed pr target trigger
petesramek Aug 18, 2025
40843a9
added promote branch wf
petesramek Aug 18, 2025
1c74b03
fixed step reference
petesramek Aug 18, 2025
d0bb6de
fixed
petesramek Aug 18, 2025
8b690fa
fixed
petesramek Aug 18, 2025
81db61c
Updated docs for version 0.0
petesramek Aug 18, 2025
219f0e5
tests
petesramek Aug 18, 2025
3e46d53
Merge branch 'develop/1.0' of https://github.com/sramekpete/polyline-…
petesramek Aug 18, 2025
7002afe
lf line ending
petesramek Aug 18, 2025
558f92a
formatting
petesramek Aug 18, 2025
c9e463a
fix
petesramek Aug 18, 2025
cd524bd
wooohhhooo lets go
petesramek Aug 18, 2025
c3bc43c
what wait what
petesramek Aug 18, 2025
5a4bb28
testing the testing of testing
petesramek Aug 18, 2025
7f85f6f
asda
petesramek Aug 18, 2025
fa82e17
stupid mistake, not needed there as it is a choice required
petesramek Aug 18, 2025
081475b
sadas
petesramek Aug 18, 2025
f4e4c0f
dasd
petesramek Aug 18, 2025
25bfb75
z\dws
petesramek Aug 18, 2025
a4c8fbe
adS
petesramek Aug 18, 2025
d2335b2
kjasdhka
petesramek Aug 18, 2025
a4ee120
zdas
petesramek Aug 18, 2025
8909bea
sacd
petesramek Aug 18, 2025
06cea49
asdqe
petesramek Aug 18, 2025
d167db3
xfsd
petesramek Aug 18, 2025
6af7a11
sads
petesramek Aug 18, 2025
c1f7943
asdsq
petesramek Aug 18, 2025
ee36231
czas
petesramek Aug 18, 2025
5c49a47
saccwd
petesramek Aug 18, 2025
6e6fc35
dsfw
petesramek Aug 18, 2025
a43c0d6
Merge branch 'develop/1.0' of https://github.com/sramekpete/polyline-…
petesramek Aug 18, 2025
22282d5
fix
petesramek Aug 18, 2025
4b83ede
Updated docs for version 0.0
petesramek Aug 18, 2025
cc3a646
hsdkuwq
petesramek Aug 18, 2025
cd344e7
Merge branch 'develop/1.1' of https://github.com/sramekpete/polyline-…
petesramek Aug 18, 2025
4ea45f8
slajdhas
petesramek Aug 18, 2025
ff9e209
wtf
petesramek Aug 18, 2025
94747f1
updated checkout to v5
petesramek Aug 18, 2025
e5d274e
merge
petesramek Aug 18, 2025
9d035fb
asfwe
petesramek Aug 18, 2025
4896044
Updated docs for version 0.0
petesramek Aug 18, 2025
5aebbcc
czafdew
petesramek Aug 18, 2025
731216d
Merge branch 'develop/1.0' of https://github.com/sramekpete/polyline-…
petesramek Aug 18, 2025
7fc026d
asdasd
petesramek Aug 18, 2025
1aa1393
asdfdaf
petesramek Aug 18, 2025
bfe5639
asdfa
petesramek Aug 18, 2025
b8b5cb7
asdas
petesramek Aug 18, 2025
e905f70
xzvfgbdfvss
petesramek Aug 18, 2025
7d07514
\zxsx
petesramek Aug 18, 2025
b9fba89
z\cz
petesramek Aug 18, 2025
146eda2
z\czxad
petesramek Aug 18, 2025
259500a
xsvcssdc
petesramek Aug 18, 2025
61d9f9c
ccaxsa
petesramek Aug 18, 2025
f0e1172
zcxvzc\
petesramek Aug 18, 2025
18e8257
xzcas
petesramek Aug 18, 2025
208e7b7
lhsdhaskl
petesramek Aug 18, 2025
8b92d20
z\xz
petesramek Aug 18, 2025
f57da22
wohhooo
petesramek Aug 18, 2025
7e1a351
fix
petesramek Aug 18, 2025
30c9c1b
haksdhq
petesramek Aug 18, 2025
324af62
kgahsdgqs
petesramek Aug 18, 2025
5aef10d
dsfd
petesramek Aug 18, 2025
9f34c6d
cssdwc
petesramek Aug 18, 2025
823c0e8
askhdask
petesramek Aug 18, 2025
820df17
ashjdjlws
petesramek Aug 18, 2025
2fdeaf9
sdfsd
petesramek Aug 18, 2025
11ad0bb
dfcsa
petesramek Aug 18, 2025
224027f
xzcsvdv
petesramek Aug 18, 2025
9efef56
sdfsvde
petesramek Aug 18, 2025
dc79b8a
sdfvdsd
petesramek Aug 18, 2025
8f24a6d
zxcsa
petesramek Aug 18, 2025
1c9e11d
ascdsax
petesramek Aug 18, 2025
a08ce12
izhgddashd
petesramek Aug 18, 2025
cc2231f
xzcasq
petesramek Aug 18, 2025
e2e1702
lasjdosa
petesramek Aug 18, 2025
785e93e
zxcas
petesramek Aug 18, 2025
240bf91
asdcsx
petesramek Aug 18, 2025
b6c23e4
sdscadqwa
petesramek Aug 18, 2025
52cd612
xzcasx
petesramek Aug 18, 2025
9099fd9
asxqxsx
petesramek Aug 18, 2025
85eb6d5
xzdvcs
petesramek Aug 18, 2025
e845c2f
xzvxvsd
petesramek Aug 18, 2025
968c2d4
xzvdzv
petesramek Aug 18, 2025
600440a
asscdsa
petesramek Aug 18, 2025
3d89f09
xcdsw
petesramek Aug 18, 2025
cd1fbd4
axwedc
petesramek Aug 18, 2025
f963ea8
azdas
petesramek Aug 18, 2025
2a515f0
kjz\bnxjkasc
petesramek Aug 18, 2025
c6e7306
xzcd
petesramek Aug 18, 2025
9cc6265
sldkjqod
petesramek Aug 18, 2025
482b0b7
xsxcds
petesramek Aug 18, 2025
669fb56
zxvsxsdv
petesramek Aug 18, 2025
0d37c53
sadsc
petesramek Aug 18, 2025
c2d1609
asddcd
petesramek Aug 18, 2025
e2ed14e
sadjkqwsk
petesramek Aug 18, 2025
c477f3d
sdfdsf
petesramek Aug 18, 2025
842a8e4
xvds
petesramek Aug 18, 2025
45e89c3
sdcsd
petesramek Aug 18, 2025
b741a23
xvsdfd
petesramek Aug 18, 2025
074c3b6
xzsc
petesramek Aug 18, 2025
09eaedb
sdvsdfv
petesramek Aug 18, 2025
0c03a3e
ascdwa
petesramek Aug 18, 2025
8cba723
casqa
petesramek Aug 18, 2025
e4942d0
sdfsvde
petesramek Aug 18, 2025
455bb42
asdfdq
petesramek Aug 18, 2025
322b8d2
svd
petesramek Aug 18, 2025
e069d9a
zxvsvsdv
petesramek Aug 18, 2025
9a7592c
zcza
petesramek Aug 18, 2025
b6b5979
jguy
petesramek Aug 18, 2025
aa37045
kjhgjh
petesramek Aug 18, 2025
6fb7a84
jfjgv
petesramek Aug 18, 2025
06587ab
jhj
petesramek Aug 18, 2025
9487581
hjghj
petesramek Aug 18, 2025
df05cbd
xacasax
petesramek Aug 18, 2025
945b978
zxcsd
petesramek Aug 18, 2025
cd04055
asc
petesramek Aug 18, 2025
e81f218
asdacd
petesramek Aug 18, 2025
52c8255
csas
petesramek Aug 18, 2025
1dc2c33
dvsd
petesramek Aug 18, 2025
9bdf922
zxcaas
petesramek Aug 18, 2025
4728f9d
xcsdc
petesramek Aug 18, 2025
ad0ff7d
ssfcasac
petesramek Aug 18, 2025
5b5c165
ascas
petesramek Aug 18, 2025
46ab047
zxcsdC
petesramek Aug 18, 2025
2ca84d5
SDVDSv
petesramek Aug 18, 2025
3119e27
zxcsvd
petesramek Aug 18, 2025
3e407be
zxcsdv
petesramek Aug 18, 2025
d954e3e
omg
petesramek Aug 18, 2025
567c548
azcaas
petesramek Aug 18, 2025
4f27688
acsdcw
petesramek Aug 18, 2025
ce43636
asvaevewqSDFVBEwvcas
petesramek Aug 18, 2025
2e234f1
svdwV SA
petesramek Aug 18, 2025
6633b4d
fix
petesramek Aug 18, 2025
8083e37
zxcdsV
petesramek Aug 18, 2025
e2180f8
zxcz
petesramek Aug 18, 2025
ccb1160
xcvssd
petesramek Aug 18, 2025
5be49e0
zxc|
petesramek Aug 18, 2025
d68187a
removed
petesramek Aug 18, 2025
06f6e78
Updated docs for version 1.0
petesramek Aug 18, 2025
f34282f
sdcscaa
petesramek Aug 19, 2025
3a2c42f
zxcasc
petesramek Aug 19, 2025
aee2602
zxcd
petesramek Aug 19, 2025
2d93e80
xzc\xa
petesramek Aug 19, 2025
69ad409
zxca
petesramek Aug 19, 2025
04a9d34
z\cxaX
petesramek Aug 19, 2025
24ed23a
z\cas
petesramek Aug 19, 2025
888313c
zxcasx
petesramek Aug 19, 2025
3324ab9
name changed
petesramek Aug 19, 2025
b9e89c5
asdjkhasku
petesramek Aug 19, 2025
7a51a30
zxcas
petesramek Aug 19, 2025
aba0da4
hahaah
petesramek Aug 19, 2025
d267a24
wsfdjwas
petesramek Aug 19, 2025
636c9b9
casc
petesramek Aug 19, 2025
f141a7f
\xasc
petesramek Aug 19, 2025
c8364e7
scsa
petesramek Aug 19, 2025
d5b9772
vsd
petesramek Aug 19, 2025
7d0222d
zcvczxc
petesramek Aug 19, 2025
74c7920
zxvxvd
petesramek Aug 19, 2025
ef7c0fe
avds
petesramek Aug 19, 2025
e7e4f14
cads
petesramek Aug 19, 2025
5b0a0b9
asadfw
petesramek Aug 19, 2025
d51bc5b
ascaefqq
petesramek Aug 19, 2025
9f3a672
zcsq
petesramek Aug 19, 2025
e72e885
what what
petesramek Aug 19, 2025
45e1c7b
ascadw
petesramek Aug 19, 2025
4418f15
xzc
petesramek Aug 19, 2025
96661fc
saccda
petesramek Aug 19, 2025
7b09ca6
dzcsda
petesramek Aug 19, 2025
115b73d
zxzvda
petesramek Aug 19, 2025
903645f
sadqe
petesramek Aug 19, 2025
86c0f88
axcsvdw
petesramek Aug 19, 2025
e0dd13c
aksjhfwd
petesramek Aug 19, 2025
72cc612
sfdsfvwa
petesramek Aug 19, 2025
41f06a6
xczad
petesramek Aug 19, 2025
8861e12
asfsweq
petesramek Aug 19, 2025
934ee7b
asfadfw
petesramek Aug 19, 2025
a06b83b
zxvsd
petesramek Aug 19, 2025
6b860a6
zxv
petesramek Aug 19, 2025
f05b049
csdvwsdd
petesramek Aug 19, 2025
0f04f5b
\zczada
petesramek Aug 19, 2025
5c14cfd
safw
petesramek Aug 19, 2025
5f99647
sdvsadfvea
petesramek Aug 19, 2025
83f9ac7
dcsd
petesramek Aug 19, 2025
07a8ed2
cvafve
petesramek Aug 19, 2025
bda6bb2
afdwf
petesramek Aug 19, 2025
5d3be65
\cxzaz
petesramek Aug 19, 2025
afc881a
cxsd
petesramek Aug 19, 2025
d79aa9e
dsfwre
petesramek Aug 19, 2025
9e6d9a5
dfdsve
petesramek Aug 19, 2025
402604d
\ksdjhdask
petesramek Aug 19, 2025
781a342
zscadw
petesramek Aug 19, 2025
3efc8f7
zxcsdwd
petesramek Aug 19, 2025
2bc3985
aswdv
petesramek Aug 19, 2025
6065d8f
axcda
petesramek Aug 19, 2025
2972b9e
cada
petesramek Aug 19, 2025
7c157e5
sdjlkadlas
petesramek Aug 19, 2025
cc80a14
sadq
petesramek Aug 19, 2025
0858dd0
ascd
petesramek Aug 19, 2025
1186369
csddvdw
petesramek Aug 19, 2025
875c42c
zacsd
petesramek Aug 19, 2025
1beed97
xzcvsdVD
petesramek Aug 19, 2025
44d8e61
ACDC
petesramek Aug 19, 2025
cf13688
dsxvfwsda
petesramek Aug 19, 2025
f7c0573
zcxsd
petesramek Aug 19, 2025
952fe3f
aDOIUHASIUD
petesramek Aug 19, 2025
135ffa0
xazc
petesramek Aug 19, 2025
78182d4
\zcas
petesramek Aug 19, 2025
84d65be
scasc
petesramek Aug 19, 2025
cf518a6
asdjkkashdi
petesramek Aug 19, 2025
d95c62d
cascq
petesramek Aug 19, 2025
34bb270
ashddusa
petesramek Aug 19, 2025
fc845ff
aCAS
petesramek Aug 19, 2025
0d5452f
pr yml
petesramek Aug 19, 2025
179af46
cxasx
petesramek Aug 19, 2025
6b1b5a7
megeed
petesramek Aug 19, 2025
c71e007
added package version range [6.0.0, 10.0.0) for Microsoft.Extensions.…
petesramek Aug 20, 2025
940d633
added Analyze build configuration
petesramek Aug 20, 2025
873dcee
added condition for Microsoft.CodeAnalysis.PublicApiAnalyzers
petesramek Aug 20, 2025
67727ad
refactored encoding options, updated tests and comments
petesramek Aug 20, 2025
9193d56
Updated docs for version 1.0
petesramek Aug 20, 2025
097360f
formatting and style
petesramek Aug 23, 2025
4700fa7
updated .editorconfig
petesramek Aug 23, 2025
eca62e3
added
petesramek Aug 23, 2025
ca11684
updated public api item group
petesramek Aug 23, 2025
990ace6
updated diagnostic severity for public api analyzer
petesramek Aug 23, 2025
fd3f184
updated PublicAPi.*.txt
petesramek Aug 23, 2025
22f6bef
Merge branch 'develop/1.0' of https://github.com/sramekpete/polyline-…
petesramek Aug 23, 2025
0c01716
refactored actions and workflows
petesramek Aug 23, 2025
78caf25
fixed publish package action name
petesramek Aug 23, 2025
b737bfa
fixed name
petesramek Aug 23, 2025
3b14694
removed format cs files workflow
petesramek Aug 23, 2025
7b3c4ac
fixeesss
petesramek Aug 23, 2025
641c8ad
added format dependency
petesramek Aug 23, 2025
b6e32ab
remoived format cs files
petesramek Aug 23, 2025
a62a388
merged
petesramek Aug 23, 2025
87f534a
renamed pull request wf
petesramek Aug 23, 2025
b0c1bcd
Merge branch 'preview/1.0' into develop/1.0
Aug 23, 2025
9677732
xacascdqa
petesramek Aug 23, 2025
839be1e
Merge branch 'develop/1.0' of https://github.com/sramekpete/polyline-…
petesramek Aug 23, 2025
a54ebbe
Updated docs for version 1.0
petesramek Aug 23, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: 'Compile with .NET CLI'
name: 'Compile source code'
author: 'Pete Sramek'
description: 'Compiles source code, uploads build artifacts.'
inputs:
Expand Down Expand Up @@ -71,4 +71,4 @@ runs:
uses: actions/upload-artifact@v4
with:
name: ${{ inputs.build-artifacts-name }}
path: ${{ inputs.build-artifacts-glob-pattern }}
path: ${{ inputs.build-artifacts-glob-pattern }}
73 changes: 73 additions & 0 deletions .github/actions/source/format/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
name: 'Format source code'
author: 'Pete Sramek'
description: 'Formats source code using dotnet format tool. Pushes changes to the current branch.'
inputs:
# Required
project-path:
description: 'Path to the project or solution file.'
required: true
# Optional
dotnet_sdk_version:
description: '.NET SDK version. Default: ''9.x'''
required: false
default: '9.x'
format-whitespace:
description: 'Format whitespace. Default: ''true'''
required: false
default: 'true'
format-style:
description: 'Format style. Default: ''true'''
required: false
default: 'true'
format-analyzers:
description: 'Format analyzers. Default: ''false'''
required: false
default: 'false'
format-analyzers-diagnostics-parameter:
description: 'Format analyzers diagnostics parameter. Default: '''''
required: false
default: ''

runs:
using: "composite"
steps:
- name: 'Checkout ${{ github.head_ref || github.ref }}'
uses: actions/checkout@v5

- name: 'Setup .NET ${{ inputs.dotnet_sdk_version }}'
uses: actions/setup-dotnet@v4
with:
dotnet-version: ${{ inputs.dotnet_sdk_version }}

- name: Format whitespace
if: ${{ inputs.format-whitespace == 'true' }}
shell: bash
run: |
dotnet format whitespace
working-directory: ${{ github.workspace }}

- name: Format style
if: ${{ inputs.format-style == 'true' }}
shell: bash
run: |
dotnet format style
working-directory: ${{ github.workspace }}

- name: 'Set target branch'
if: ${{ inputs.format-analyzers == 'true' && inputs.format-analyzers-diagnostics-parameter != '' }}
id: set-diagnostics-parameter
shell: bash
run: |
echo "format-analyzers-diagnostics-parameter=--diagnostics ${{ inputs.format-analyzers-diagnostics-parameter }}" >> $GITHUB_OUTPUT

- name: Format analyzers
if: ${{ inputs.format-analyzers == 'true' }}
shell: bash
run: |
dotnet format analyzers ${{ env.format-analyzers-diagnostics-parameter }}
working-directory: ${{ github.workspace }}

- name: 'Push changes'
uses: './.github/actions/git/push-changes'
with:
commit-message: 'Formatted csharp files'
35 changes: 24 additions & 11 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ jobs:
echo "is-preview:${{ startsWith(github.ref_name, 'preview') }}"

versioning:
name: 'Extract version (new)'
name: 'Extract version'
runs-on: ubuntu-latest
outputs:
friendly-version: ${{ steps.format-version.outputs.friendly-version }}
Expand All @@ -60,7 +60,7 @@ jobs:
dotnet-version: ${{ env.dotnet-sdk-version }}
- name: 'Extract version from branch name'
id: extract-version
uses: './.github/actions/extract-version'
uses: './.github/actions/versioning/extract-version'
with:
branch-name: ${{ github.ref_name }}
- name: 'Create pre-release tag'
Expand All @@ -82,17 +82,30 @@ jobs:
echo "build-number=$build_number" >> $GITHUB_OUTPUT
- name: 'Format version'
id: format-version
uses: ./.github/actions/format-version
uses: ./.github/actions/versioning/format-version
with:
version: ${{ steps.extract-version.outputs.version }}
patch: ${{ github.run_number }}
build-number: ${{ steps.create-build-number.outputs.build-number }}
sha: ${{ github.sha }}
pre-release-tag: ${{ steps.create-pre-release-tag.outputs.pre-release-tag }}

format:
name: 'Format source code'
runs-on: ubuntu-latest

steps:
- name: 'Checkout ${{ github.head_ref || github.ref }}'
uses: actions/checkout@v5

- name: 'Format source code'
uses: ./.github/actions/source/format
with:
project-path: '**/PolylineAlgorithm.csproj'

build:
name: 'Compile source code'
needs: [workflow-variables, versioning]
needs: [workflow-variables, versioning, format]
runs-on: ubuntu-latest

env:
Expand All @@ -105,7 +118,7 @@ jobs:
uses: actions/checkout@v5

- name: 'Compile source code'
uses: ./.github/actions/compile
uses: ./.github/actions/source/compile
with:
project-path: '**/PolylineAlgorithm.csproj'
assembly-version: ${{ env.assembly-version }}
Expand All @@ -127,14 +140,14 @@ jobs:
dotnet-version: ${{ env.dotnet-sdk-version }}

- name: 'Run tests'
uses: ./.github/actions/test
uses: ./.github/actions/testing/test
with:
project-path: '**/PolylineAlgorithm.Tests.csproj'
test-results-directory: '${{ runner.temp }}/${{ env.test-result-directory }}/'
code-coverage-settings-file: '${{ github.workspace}}/code-coverage-settings.xml'

- name: 'Generate test report'
uses: ./.github/actions/test-report
uses: ./.github/actions/testing/test-report
id: test-report
with:
test-result-folder: '${{ runner.temp }}/${{ env.test-result-directory }}/'
Expand All @@ -143,7 +156,7 @@ jobs:
run: cat ${{ steps.test-report.outputs.test-report-file }} >> $GITHUB_STEP_SUMMARY

- name: 'Generate code coverage'
uses: ./.github/actions/code-coverage
uses: ./.github/actions/testing/code-coverage
id: code-coverage-report
with:
test-result-folder: '${{ runner.temp }}/${{ env.test-result-directory }}/'
Expand Down Expand Up @@ -206,7 +219,7 @@ jobs:
dotnet-version: ${{ env.dotnet-sdk-version }}

- name: 'Publish package to Azure Artifact feed'
uses: ./.github/actions/publish-nuget-package
uses: ./.github/actions/nuget/publish-package
with:
package-artifact-name: ${{ env.package-artifact-name }}
nuget-feed-url: ${{ vars.NUGET_PACKAGE_FEED_URL }}
Expand All @@ -225,14 +238,14 @@ jobs:
- name: 'Checkout ${{ github.head_ref || github.ref }}'
uses: actions/checkout@v5
- name: 'Generate assembly metadata'
uses: ./.github/actions/docfx-metadata
uses: ./.github/actions/documentation/docfx-metadata
with:
artifact-name: 'assembly-metadata'
docfx-json-manifest: './api-reference/assembly-metadata.json'
temporary-directory: './api-reference/temp'
output-directory: './api-reference/${{ env.friendly-version }}'
- name: 'Push assembly metadata artifact'
uses: ./.github/actions/push-changes
uses: ./.github/actions/git/push-changes
with:
artifact-name: 'assembly-metadata'
commit-message: 'Updated docs for version ${{ env.friendly-version }}'
Expand Down
49 changes: 0 additions & 49 deletions .github/workflows/format-cs-files.yml

This file was deleted.

4 changes: 2 additions & 2 deletions .github/workflows/promote-branch.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ env:

jobs:
versioning:
name: 'Extract version (new)'
name: 'Extract version'
runs-on: ubuntu-latest
outputs:
friendly-version: ${{ steps.extract-version.outputs.version }}
Expand All @@ -46,7 +46,7 @@ jobs:
dotnet-version: ${{ env.dotnet-sdk-version }}
- name: 'Extract version from branch name'
id: extract-version
uses: './.github/actions/extract-version'
uses: './.github/actions/versioning/extract-version'
with:
branch-name: ${{ github.ref_name }}
workflow-variables:
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/publish-documentation.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ jobs:
echo "github-run-number:${{ github.run_number }}"

versioning:
name: 'Extract version (new)'
name: 'Extract version'
needs: [workflow-variables]
runs-on: ubuntu-latest
outputs:
Expand All @@ -44,7 +44,7 @@ jobs:
dotnet-version: ${{ env.dotnet-sdk-version }}
- name: 'Extract version from branch name'
id: versioning
uses: './.github/actions/extract-version'
uses: './.github/actions/versioning/extract-version'
with:
branch-name: ${{ github.ref_name }}

Expand All @@ -59,7 +59,7 @@ jobs:
uses: actions/checkout@v5

- name: 'Generate documentation'
uses: ./.github/actions/docfx-build
uses: ./.github/actions/documentation/docfx-build
with:
artifact-name: 'documentation'
docfx-json-manifest: './api-reference/api-reference.json'
Expand Down
16 changes: 8 additions & 8 deletions .github/workflows/pull-request.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: Build
name: 'Pull Request'

on:
pull_request_target:
Expand Down Expand Up @@ -60,7 +60,7 @@ jobs:
dotnet-version: ${{ env.dotnet-sdk-version }}
- name: 'Extract version from branch name'
id: extract-version
uses: './.github/actions/extract-version'
uses: './.github/actions/versioning/extract-version'
with:
branch-name: ${{ github.ref_name }}
- name: 'Create pre-release tag'
Expand All @@ -82,7 +82,7 @@ jobs:
echo "build-number=$build_number" >> $GITHUB_OUTPUT
- name: 'Format version'
id: format-version
uses: ./.github/actions/format-version
uses: ./.github/actions/versioning/format-version
with:
version: ${{ steps.extract-version.outputs.version }}
patch: ${{ github.run_number }}
Expand All @@ -105,7 +105,7 @@ jobs:
uses: actions/checkout@v5

- name: 'Compile source code'
uses: ./.github/actions/compile
uses: ./.github/actions/source/compile
with:
project-path: '**/PolylineAlgorithm.csproj'
assembly-version: ${{ env.assembly-version }}
Expand All @@ -127,14 +127,14 @@ jobs:
dotnet-version: ${{ env.dotnet-sdk-version }}

- name: 'Run tests'
uses: ./.github/actions/test
uses: ./.github/actions/testing/test
with:
project-path: '**/PolylineAlgorithm.Tests.csproj'
test-results-directory: '${{ runner.temp }}/${{ env.test-result-directory }}/'
code-coverage-settings-file: '${{ github.workspace}}/code-coverage-settings.xml'

- name: 'Generate test report'
uses: ./.github/actions/test-report
uses: ./.github/actions/testing/test-report
id: test-report
with:
test-result-folder: '${{ runner.temp }}/${{ env.test-result-directory }}/'
Expand All @@ -143,7 +143,7 @@ jobs:
run: cat ${{ steps.test-report.outputs.test-report-file }} >> $GITHUB_STEP_SUMMARY

- name: 'Generate code coverage'
uses: ./.github/actions/code-coverage
uses: ./.github/actions/testing/code-coverage
id: code-coverage-report
with:
test-result-folder: '${{ runner.temp }}/${{ env.test-result-directory }}/'
Expand Down Expand Up @@ -206,7 +206,7 @@ jobs:
dotnet-version: ${{ env.dotnet-sdk-version }}

- name: 'Publish package to Azure Artifact feed'
uses: ./.github/actions/publish-nuget-package
uses: ./.github/actions/nuget/publish-package
with:
package-artifact-name: ${{ env.package-artifact-name }}
nuget-feed-url: ${{ vars.NUGET_PACKAGE_FEED_URL }}
Expand Down
Loading