Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
148 commits
Select commit Hold shift + click to select a range
517289b
- Upgraded project to NET9
NavneetReviewer Mar 25, 2025
7adba31
Testing Internal QA Feed
NavneetReviewer Mar 28, 2025
ff8c8de
Test Internal Nuget feed
NavneetReviewer Mar 28, 2025
ecc3eff
Updated Test project version
NavneetReviewer Mar 28, 2025
f13819b
Updated version Info
NavneetReviewer Mar 28, 2025
dfa088b
Updated version check
NavneetReviewer Mar 28, 2025
70d302d
Updated Version
NavneetReviewer Mar 28, 2025
3c0fa2c
Updated Version Suffix
NavneetReviewer Mar 28, 2025
5bd00bb
Removed the task
NavneetReviewer Mar 28, 2025
bdaaac5
Updated Nuget version
NavneetReviewer Mar 29, 2025
d67f7ac
Updated Pack task
NavneetReviewer Mar 29, 2025
ab763a8
Updated Test and coverage task
NavneetReviewer Mar 29, 2025
3da58f0
Updated validation
NavneetReviewer Mar 29, 2025
d3f035c
Updated task
NavneetReviewer Mar 29, 2025
887139b
UPdated Task
NavneetReviewer Mar 29, 2025
8d233ce
Updated Task
NavneetReviewer Mar 29, 2025
9c25fe4
Updated Task
NavneetReviewer Mar 29, 2025
1115b82
Updated Task
NavneetReviewer Mar 29, 2025
c9e8bbb
updated task
NavneetReviewer Mar 29, 2025
f99be5a
Updated Task
NavneetReviewer Mar 29, 2025
c555fcd
Updated Task
NavneetReviewer Mar 29, 2025
3ec53f2
Updated Task
NavneetReviewer Mar 29, 2025
1dc6a50
Testing SemVer
NavneetReviewer Apr 1, 2025
a4d374e
Updated GitVersion
NavneetReviewer Apr 1, 2025
9b6fae5
Updated gitTask
NavneetReviewer Apr 1, 2025
538d0c1
corrected gitversion path
NavneetReviewer Apr 1, 2025
d9aa653
Updated Task
NavneetReviewer Apr 1, 2025
f1dd6f5
Updated Task
NavneetReviewer Apr 1, 2025
1396bf4
Updated Task
NavneetReviewer Apr 1, 2025
06724df
Updated Task for version
NavneetReviewer Apr 1, 2025
3ed5b7c
Release QA
NavneetReviewer Apr 1, 2025
87b83b2
Updated Task
NavneetReviewer Apr 2, 2025
54fef39
Updated Task
NavneetReviewer Apr 2, 2025
66d841c
Updated delivery mode
NavneetReviewer Apr 2, 2025
7c585df
Updated Task
NavneetReviewer Apr 2, 2025
6281ab2
Updated for CD
NavneetReviewer Apr 2, 2025
9d01f47
Updated flow
NavneetReviewer Apr 2, 2025
e8aef81
Updated version
NavneetReviewer Apr 2, 2025
eb831f5
Updated task
NavneetReviewer Apr 2, 2025
1e21843
Updated Task
NavneetReviewer Apr 2, 2025
12e8421
updated task
NavneetReviewer Apr 2, 2025
8fae9c6
Updated task
NavneetReviewer Apr 2, 2025
48e87a8
Updated Task
NavneetReviewer Apr 2, 2025
342b14b
Updated task
NavneetReviewer Apr 2, 2025
51422f2
Updated Task
NavneetReviewer Apr 2, 2025
9dab48a
Updated Task
NavneetReviewer Apr 2, 2025
f776919
Updated task
NavneetReviewer Apr 2, 2025
de3e860
Updated Task
NavneetReviewer Apr 2, 2025
7556155
Updated Task
NavneetReviewer Apr 2, 2025
11e8027
Updated Task
NavneetReviewer Apr 2, 2025
b2c859f
Merge pull request #5 from NavneetHegde/feature/upgarde_to_net9
NavneetHegde Apr 2, 2025
ff9a314
Updated Task
NavneetReviewer Apr 2, 2025
25319f2
Updated task
NavneetReviewer Apr 2, 2025
e4d9af5
Merge pull request #6 from NavneetHegde/feature/updatepreprodpipeline
NavneetHegde Apr 2, 2025
078ddb7
Updated QA and Statging condition
NavneetReviewer Apr 3, 2025
b49d6e3
get buildmetadata
NavneetReviewer Apr 3, 2025
dec566f
Merge pull request #7 from NavneetHegde/feature/updatepreprodpipeline
NavneetHegde Apr 3, 2025
531da91
Updated gitversion
NavneetReviewer Apr 3, 2025
85e3d7d
Updated Git install
NavneetReviewer Apr 3, 2025
acaca11
Updated task
NavneetReviewer Apr 3, 2025
02a5722
Test Feature
NavneetReviewer Apr 3, 2025
0f65759
Updated Task
NavneetReviewer Apr 4, 2025
e73d44e
Updated Task
NavneetReviewer Apr 4, 2025
b98ecb9
Updated Task
NavneetReviewer Apr 4, 2025
427055e
Updated Task
NavneetReviewer Apr 4, 2025
2575530
Updated Task
NavneetReviewer Apr 4, 2025
d51b4b2
Test Deploy
NavneetReviewer Apr 6, 2025
057706e
Updated Task
NavneetReviewer Apr 6, 2025
4c22f89
Updated task
NavneetReviewer Apr 6, 2025
93f8661
Updated Task
NavneetReviewer Apr 6, 2025
b90a0e9
Updated version
NavneetReviewer Apr 6, 2025
8672b94
Updated Task
NavneetReviewer Apr 6, 2025
5fa2591
Updated task
NavneetReviewer Apr 6, 2025
4f38f67
Updated Task
NavneetReviewer Apr 6, 2025
10190d8
Updated Task
NavneetReviewer Apr 6, 2025
96fb410
Updated Task
NavneetReviewer Apr 6, 2025
c0e174d
UPdatedd Task
NavneetReviewer Apr 6, 2025
11df92c
Updated Task
NavneetReviewer Apr 6, 2025
7603cd9
UPdate Task
NavneetReviewer Apr 6, 2025
85336c6
Updated Task
NavneetReviewer Apr 6, 2025
0a9bce3
Updated Task
NavneetReviewer Apr 6, 2025
adf49c5
Updated Task
NavneetReviewer Apr 6, 2025
5bae513
Updated Task
NavneetReviewer Apr 6, 2025
30f9ca9
Updated Task
NavneetReviewer Apr 6, 2025
779f243
Updated Task
NavneetReviewer Apr 6, 2025
b0c0406
Updated Task
NavneetReviewer Apr 6, 2025
2a7b820
Updated Task
NavneetReviewer Apr 6, 2025
cb586c7
Updated Task
NavneetReviewer Apr 6, 2025
57a3e34
Updated Task
NavneetReviewer Apr 6, 2025
9c1d0c4
Updated Task
NavneetReviewer Apr 6, 2025
229356e
Updated Task
NavneetReviewer Apr 6, 2025
702531a
Updated Task
NavneetReviewer Apr 6, 2025
a1355b3
Updated Task
NavneetReviewer Apr 6, 2025
d1838ac
Updated Task
NavneetReviewer Apr 6, 2025
5f96d30
Updated Final Views promotion
NavneetReviewer Apr 6, 2025
5134d47
Updated version
NavneetReviewer Apr 9, 2025
9d371d9
Updated Task
NavneetReviewer Apr 9, 2025
3164ec7
Updated Test
NavneetReviewer Apr 9, 2025
e720395
Updated task
NavneetReviewer Apr 9, 2025
9a1c17a
Updated TAsk
NavneetReviewer Apr 9, 2025
9880f6b
Updated Task
NavneetReviewer Apr 9, 2025
46fa91b
- Add delete package view
NavneetReviewer Apr 17, 2025
6d76d83
- Updated Delete
NavneetReviewer Apr 17, 2025
74153f5
- Delete package
NavneetReviewer Apr 17, 2025
71b0c4b
- corrected version
NavneetReviewer Apr 17, 2025
f97777d
- Unpromote
NavneetReviewer Apr 17, 2025
6af1d7f
- updated task
NavneetReviewer Apr 17, 2025
52de097
-Update
NavneetReviewer Apr 17, 2025
1e03d38
Test version
NavneetReviewer Apr 20, 2025
848793d
update task
NavneetReviewer Apr 20, 2025
2ef98e7
updated task
NavneetReviewer Apr 20, 2025
396489d
Updated Task
NavneetReviewer Apr 20, 2025
95f85d0
update task
NavneetReviewer Apr 20, 2025
8cfa04c
Updated task
NavneetReviewer Apr 20, 2025
f79ea3f
Update Task
NavneetReviewer Apr 20, 2025
f12d3ea
update
NavneetReviewer Apr 20, 2025
a6841a8
- revert to last good run
NavneetReviewer Apr 23, 2025
2a3bf12
- Updated task
NavneetReviewer Apr 23, 2025
74a59f5
Update to .32
NavneetReviewer Apr 23, 2025
c562098
Updated new versioning
NavneetReviewer May 15, 2025
e5f978b
Update for versioning
NavneetReviewer May 15, 2025
d7445bd
updated versioning
NavneetReviewer May 15, 2025
4db27c4
Removed nofetch
NavneetReviewer May 15, 2025
c7cb903
Fixed gitversion tml file
NavneetReviewer May 15, 2025
624d19a
UPdated Task
NavneetReviewer May 16, 2025
ecae928
updated task
NavneetReviewer May 16, 2025
63147a8
Merge pull request #11 from NavneetHegde/Testfeature
NavneetHegde May 16, 2025
4d72627
Updated
NavneetReviewer May 16, 2025
103d5ac
Updated Task
NavneetReviewer May 16, 2025
fd3ac21
Merge pull request #12 from NavneetHegde/Testfeature
NavneetHegde May 16, 2025
590ed8d
Check changes
NavneetReviewer May 16, 2025
50869cf
Updated changes
NavneetReviewer May 16, 2025
9642c37
Merge pull request #13 from NavneetHegde/Testfeature
NavneetHegde May 16, 2025
a4cb409
Removed azure pipeline and added gitflow action
NavneetHegde Sep 12, 2025
c57abf3
Merge pull request #14 from NavneetHegde/add_gitaction_workflow
NavneetHegde Sep 12, 2025
dfd5e73
Fixed workflow issue
NavneetHegde Sep 12, 2025
54caf31
Merge pull request #15 from NavneetHegde/add_gitaction_workflow
NavneetHegde Sep 12, 2025
4055f53
Removed GitVersion Build
NavneetHegde Sep 12, 2025
4e0a30a
Merge pull request #16 from NavneetHegde/add_gitaction_workflow
NavneetHegde Sep 12, 2025
f5a40ac
Add solution item gitworkflow
NavneetHegde Sep 13, 2025
2394ed3
Merge pull request #17 from NavneetHegde/add_gitaction_workflow
NavneetHegde Sep 13, 2025
213eb3d
Fix Test Step in workflow
NavneetHegde Sep 13, 2025
b2430a8
Merge pull request #18 from NavneetHegde/add_gitaction_workflow
NavneetHegde Sep 13, 2025
7f13924
Updated Nuget Data
NavneetHegde Sep 13, 2025
1f88ff9
Merge pull request #20 from NavneetHegde/add_gitaction_workflow
NavneetHegde Sep 13, 2025
b3d6c2e
Update LICENSE
NavneetHegde Sep 13, 2025
755ec07
Update nuget-publish.yml
NavneetHegde Sep 17, 2025
470fdfb
Merge pull request #22 from NavneetHegde/add_gitaction_workflow
NavneetHegde Sep 17, 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
144 changes: 144 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,144 @@
# Top-most EditorConfig file
# See https://editorconfig.org for more information

# Root of the .editorconfig file
root = true

# C# files (for Blazor)
[*.cs]
# Use spaces for indentation
indent_style = space
# Set the indentation width to 4 spaces
indent_size = 4
# Ensure a newline at the end of the file
end_of_line = lf
# Trim trailing whitespace
trim_trailing_whitespace = true
# Insert a final newline
insert_final_newline = true
# Set the charset to UTF-8
charset = utf-8
# C# code formatting options
dotnet_style_prefer_implicit_array_type = true
dotnet_style_prefer_collection_initializer = true
dotnet_style_prefer_implicit_object_creation = true
csharp_indent_labels = one_less_than_current
csharp_using_directive_placement = outside_namespace:silent
csharp_prefer_simple_using_statement = true:suggestion
csharp_prefer_braces = true:silent
csharp_style_namespace_declarations = block_scoped:silent
csharp_style_prefer_method_group_conversion = true:silent
csharp_style_prefer_top_level_statements = true:silent
csharp_style_prefer_primary_constructors = true:suggestion
csharp_prefer_system_threading_lock = true:suggestion
csharp_style_expression_bodied_methods = false:silent
csharp_style_expression_bodied_constructors = false:silent
csharp_style_expression_bodied_operators = false:silent
csharp_style_expression_bodied_properties = true:silent
csharp_style_expression_bodied_indexers = true:silent
csharp_style_expression_bodied_accessors = true:silent
csharp_style_expression_bodied_lambdas = true:silent
csharp_style_expression_bodied_local_functions = false:silent

# Razor files (.razor)
[*.razor]
# Use spaces for indentation
indent_style = space
# Set the indentation width to 4 spaces
indent_size = 4
# Ensure a newline at the end of the file
end_of_line = lf
# Trim trailing whitespace
trim_trailing_whitespace = true
# Insert a final newline
insert_final_newline = true
# Set the charset to UTF-8
charset = utf-8

# JavaScript and TypeScript files (if you're using them for frontend)
[*.{js,ts}]
indent_style = space
indent_size = 2
end_of_line = lf
trim_trailing_whitespace = true
insert_final_newline = true

# HTML files (for Blazor's HTML components)
[*.html]
indent_style = space
indent_size = 2
end_of_line = lf
trim_trailing_whitespace = true
insert_final_newline = true

# JSON files
[*.json]
indent_style = space
indent_size = 2
end_of_line = lf
trim_trailing_whitespace = true
insert_final_newline = true

# CSS/SCSS files
[*.{css,scss}]
indent_style = space
indent_size = 2
end_of_line = lf
trim_trailing_whitespace = true
insert_final_newline = true

[*.{cs,vb}]
#### Naming styles ####

# Naming rules

dotnet_naming_rule.interface_should_be_begins_with_i.severity = suggestion
dotnet_naming_rule.interface_should_be_begins_with_i.symbols = interface
dotnet_naming_rule.interface_should_be_begins_with_i.style = begins_with_i

dotnet_naming_rule.types_should_be_pascal_case.severity = suggestion
dotnet_naming_rule.types_should_be_pascal_case.symbols = types
dotnet_naming_rule.types_should_be_pascal_case.style = pascal_case

dotnet_naming_rule.non_field_members_should_be_pascal_case.severity = suggestion
dotnet_naming_rule.non_field_members_should_be_pascal_case.symbols = non_field_members
dotnet_naming_rule.non_field_members_should_be_pascal_case.style = pascal_case

# Symbol specifications

dotnet_naming_symbols.interface.applicable_kinds = interface
dotnet_naming_symbols.interface.applicable_accessibilities = public, internal, private, protected, protected_internal, private_protected
dotnet_naming_symbols.interface.required_modifiers =

dotnet_naming_symbols.types.applicable_kinds = class, struct, interface, enum
dotnet_naming_symbols.types.applicable_accessibilities = public, internal, private, protected, protected_internal, private_protected
dotnet_naming_symbols.types.required_modifiers =

dotnet_naming_symbols.non_field_members.applicable_kinds = property, event, method
dotnet_naming_symbols.non_field_members.applicable_accessibilities = public, internal, private, protected, protected_internal, private_protected
dotnet_naming_symbols.non_field_members.required_modifiers =

# Naming styles

dotnet_naming_style.begins_with_i.required_prefix = I
dotnet_naming_style.begins_with_i.required_suffix =
dotnet_naming_style.begins_with_i.word_separator =
dotnet_naming_style.begins_with_i.capitalization = pascal_case

dotnet_naming_style.pascal_case.required_prefix =
dotnet_naming_style.pascal_case.required_suffix =
dotnet_naming_style.pascal_case.word_separator =
dotnet_naming_style.pascal_case.capitalization = pascal_case

dotnet_naming_style.pascal_case.required_prefix =
dotnet_naming_style.pascal_case.required_suffix =
dotnet_naming_style.pascal_case.word_separator =
dotnet_naming_style.pascal_case.capitalization = pascal_case
dotnet_style_operator_placement_when_wrapping = beginning_of_line
tab_width = 4
indent_size = 4
end_of_line = lf
dotnet_style_coalesce_expression = true:suggestion
dotnet_style_null_propagation = true:suggestion
dotnet_style_prefer_is_null_check_over_reference_equality_method = true:suggestion
dotnet_style_prefer_auto_properties = true:silent
46 changes: 46 additions & 0 deletions .github/workflows/nuget-publish.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
name: Build and Publish Nuget

on:
push:
branches:
- release/*
tags:
- 'v*'

jobs:
build-and-publish:
runs-on: ubuntu-latest
permissions:
id-token: write # enable GitHub OIDC token issuance for this job
steps:
- name: Checkout code
uses: actions/checkout@v4

- name: Setup .NET
uses: actions/setup-dotnet@v4
with:
dotnet-version: '9.0.x'

- name: Restore dependencies
run: dotnet restore

- name: Build
run: dotnet build --configuration Release --no-restore

- name: Test
run: dotnet test --configuration Release --no-build --verbosity normal

- name: Pack
run: dotnet pack --configuration Release --no-build --output ./nupkg

- name: Nuget Login (OIDC + temp API Key)
uses: Nuget/login@v1
id: login
with:
user: ${{secrets.NUGET_USER}}

- name: Nuget push
run: dotnet nuget push nupkg/*.nupkg --api-key ${{steps.login.outputs.NUGET_API_KEY}} --source https://api.nuget.org/v3/index.json



29 changes: 29 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
# Changelog

## [3.0.0] - YYYY-MM-DD

### Added
- N/A

### Changed
- **Upgrade from .NET Standard 2.1 to .NET 9**
The project has been upgraded from .NET Standard 2.1 to .NET 9. This brings enhanced performance, improved security, and access to modern features in .NET 9.

### Deprecated
- N/A

### Removed
- N/A

### Fixed
- N/A

### Security
- N/A

### Breaking Changes
- Projects previously depending on .NET Standard 2.1 may face compatibility issues with .NET 9. Any dependencies using .NET Standard 2.1 need to be updated to versions compatible with .NET 9 or higher.

### Future Considerations
- Ensure that all dependencies are updated to be compatible with .NET 9 to fully benefit from the platform's capabilities.

Loading