Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ci: 👷 Add AIAssist dotnet tool to Nuget for installation #16

Merged
merged 28 commits into from
Nov 28, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
592f0df
ci: add nuget package
mehdihadeli Nov 26, 2024
f92cc25
ci: update github action
mehdihadeli Nov 26, 2024
0cd3e3e
ci: update github action
mehdihadeli Nov 26, 2024
c4961d0
ci: update github action
mehdihadeli Nov 26, 2024
2761336
ci: update github action
mehdihadeli Nov 26, 2024
900f6bf
ci: update github action
mehdihadeli Nov 26, 2024
60c6314
ci: update github action
mehdihadeli Nov 26, 2024
05df20c
ci: update github action
mehdihadeli Nov 26, 2024
cd12c85
ci: change github action
mehdihadeli Nov 26, 2024
15de4d6
ci: update github action
mehdihadeli Nov 26, 2024
65184e3
ci: update github action
mehdihadeli Nov 26, 2024
cfe43b4
ci: update github action
mehdihadeli Nov 27, 2024
6a30f3e
ci: update github action
mehdihadeli Nov 27, 2024
d4525e4
ci: update github action
mehdihadeli Nov 27, 2024
24d56ee
ci: update github action
mehdihadeli Nov 27, 2024
72c110d
ci: update github action
mehdihadeli Nov 27, 2024
7c342e1
ci: update github action
mehdihadeli Nov 27, 2024
93872c5
ci: update github action
mehdihadeli Nov 27, 2024
5a764aa
ci: github action update
mehdihadeli Nov 27, 2024
536f36a
ci: update github action
mehdihadeli Nov 27, 2024
10a7d74
ci: update github action
mehdihadeli Nov 27, 2024
c9e28ba
ci: github action update
mehdihadeli Nov 27, 2024
7fd0161
ci: update github action
mehdihadeli Nov 27, 2024
9d0bbfb
ci: update github action
mehdihadeli Nov 27, 2024
4233572
ci: :construction_worker: add AIAssist dotnet tool to Nuget for insta…
mehdihadeli Nov 28, 2024
98d16c1
ci: :construction_worker: Add AIAssist dotnet tool to Nuget for insta…
mehdihadeli Nov 28, 2024
3fe049a
fix: fix ci issue
mehdihadeli Nov 28, 2024
30dc647
ci: update github action
mehdihadeli Nov 28, 2024
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
166 changes: 166 additions & 0 deletions .github/labeler.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,166 @@
# https://github.com/actions/labeler

# In some configurations (like Release Drafter), regex is enclosed with slashes (e.g., /build\/.+/), which signifies the start and end of the regular expression.
# However, in GitHub Actions' labeler.yml, you do not need to wrap your regex patterns in slashes. The tool expects just the regex itself, without the delimiters.

ansible:
- changed-files:
- any-glob-to-any-file:
- '.ansible-lint'
- 'ansible.cfg'
- 'ansible/*'
- 'molecule/*'

configuration:
- changed-files:
- any-glob-to-any-file:
- '.github/*yml'
- '.gitignore'
- '.gitattributes'
- '.vscode/*'
- '.devcontainer/*'
- '.editorconfig'
- '.yamllint.yml'
- '.ansible-lint'

docker:
- changed-files:
- any-glob-to-any-file:
- '**/Dockerfile'
- '**/docker-compose.yml'
- '**/docker-compose.yaml'
- '**/docker-compose.test.yml'

github:
- any:
- changed-files:
- any-glob-to-any-file:
- '.github/*'
- '!.github/workflows/'

source:
- all:
- changed-files:
- any-glob-to-any-file: 'src/**/*'
- all-globs-to-all-files: '!src/docs/*'

policy:
- changed-files:
- any-glob-to-any-file:
- '.github/ISSUE_TEMPLATE/*'
- '.github/PULL_TEMPLATE/*'
- 'LICENSE'
- 'SECURITY.md'

terraform:
- changed-files:
- any-glob-to-any-file:
- 'terraform/*'
- '**/*.tf'
- '**/*.lock.hcl'

vscode:
- changed-files:
- any-glob-to-any-file:
- '.vscode/*'

feature:
- head-branch:
- '^(feat)(\([a-z ]+\))?\/.'
- '^(feature)(\([a-z ]+\))?\/.'
- changed-files:
- any-glob-to-any-file:
- src/*

ci-cd:
- head-branch:
- '^(ci)(\([a-z ]+\))?\/.'
- changed-files:
- any-glob-to-any-file:
- '.github/workflows/*'
- '.github/*'

devops:
- head-branch:
- '^(ci)(\([a-z ]+\))?\/.'
- changed-files:
- any-glob-to-any-file:
- 'deployments/*'
- '.github/workflows/*'
- '.github/*'
- 'terraform/*'
- '**/*.tf'
- '**/*.lock.hcl'
- '**/Dockerfile'
- '**/docker-compose.yml'
- '**/docker-compose.yaml'
- '**/docker-compose.test.yml'

style:
- head-branch:
- '^(style)(\([a-z ]+\))?\/.'
- changed-files:
- any-glob-to-any-file:
- src/*

documentation:
- head-branch:
- '^(docs)(\([a-z ]+\))?\/.'
- changed-files:
- any-glob-to-any-file:
- '**/*.md'
- '**/*.rst'
- '**/*.txt'
- docs/**
- guides/*

performance:
- head-branch:
- '^(perf)(\([a-z ]+\))?\/.'
- changed-files:
- any-glob-to-any-file:
- src/*

bug:
- head-branch:
- '^(fix)(\([a-z ]+\))?\/.'
- changed-files:
- any-glob-to-any-file:
- src/*

enhancement:
- head-branch:
- '^(refactor)(\([a-z ]+\))?\/.'
- changed-files:
- any-glob-to-any-file:
- src/*

build:
- head-branch:
- '^(build)(\([a-z ]+\))?\/.'

dependencies:
- head-branch:
- '^(build)(\([a-z ]+\))?\/.'

chore:
- head-branch:
- '^(chore)(\([a-z ]+\))?\/.'

test:
- head-branch:
- '^(test)(\([a-z ]+\))?\/.'
- changed-files:
- any-glob-to-any-file:
- 'test/*'
- 'molecule/*'
- 'docker-compose.test.yml'

minor:
- head-branch:
- '^(feat)(\([a-z ]+\))?\/.'

patch:
- head-branch:
- '^(fix)(\([a-z ]+\))?\/.'
- '^(ci)(\([a-z ]+\))?\/.'
88 changes: 88 additions & 0 deletions .github/multi-labeler.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,88 @@
# https://github.com/fuxingloh/multi-labeler
# https://stackoverflow.com/questions/58899999/regexp-to-match-conventional-commit-syntax
version: v1

labels:
- label: "feature"
matcher:
title: '/^(feat)(\([a-z ]+\))?: .+/'
commits: '/^(feat)(\([a-z ]+\))?: .+/'
branch: '/^(feat)(\([a-z ]+\))?\/.+/'

- label: "bug"
matcher:
title: '/^(fix)(\([a-z ]+\))?: .+/'
commits: '/^(fix)(\([a-z ]+\))?: .+/'
branch: '/^(fix)(\([a-z ]+\))?\/.+/'

- label: "chore"
matcher:
title: '/^(chore)(\([a-z ]+\))?: .+/'
commits: '/^(chore)(\([a-z ]+\))?: .+/'
branch: '/^(chore)(\([a-z ]+\))?\/.+/'

- label: "documentation"
matcher:
title: '/^(docs)(\([a-z ]+\))?: .+/'
commits: '/^(docs)(\([a-z ]+\))?: .+/'
branch: '/^(docs)(\([a-z ]+\))?\/.+/'

- label: "devops"
matcher:
title: '/^(ci)(\([a-z ]+\))?: .+/'
commits: '/^(ci)(\([a-z ]+\))?: .+/'
branch: '/^(ci)(\([a-z ]+\))?\/.+/'

- label: "ci-cd"
matcher:
title: '/^(ci)(\([a-z ]+\))?: .+/'
commits: '/^(ci)(\([a-z ]+\))?: .+/'
branch: '/^(ci)(\([a-z ]+\))?\/.+/'

- label: "enhancement"
matcher:
title: '/^(refactor)(\([a-z ]+\))?: .+/'
commits: '/^(refactor)(\([a-z ]+\))?: .+/'
branch: '/^(refactor)(\([a-z ]+\))?\/.+/'

- label: "style"
matcher:
title: '/^(style)(\([a-z ]+\))?: .+/'
commits: '/^(style)(\([a-z ]+\))?: .+/'
branch: '/^(style)(\([a-z ]+\))?\/.+/'

- label: "performance"
matcher:
title: '/^(perf)(\([a-z ]+\))?: .+/'
commits: '/^(perf)(\([a-z ]+\))?: .+/'
branch: '/^(perf)(\([a-z ]+\))?\/.+/'

- label: "build"
matcher:
title: '/^(build)(\([a-z ]+\))?: .+/'
commits: '/^(build)(\([a-z ]+\))?: .+/'
branch: '/^(build)(\([a-z ]+\))?\/.+/'

- label: "test"
matcher:
title: '/^(test)(\([a-z ]+\))?: .+/'
commits: '/^(test)(\([a-z ]+\))?: .+/'
branch: '/^(test)(\([a-z ]+\))?\/.+/'

- label: "dependencies"
matcher:
title: '/^(build)(\([a-z ]+\))?: .+/'
commits: '/^(build)(\([a-z ]+\))?: .+/'
branch: '/^(build)(\([a-z ]+\))?\/.+/'

- label: "minor"
matcher:
title: '/^(feat)(\([a-z ]+\))?: .+/'
commits: '/^(feat)(\([a-z ]+\))?: .+/'
branch: '/^(feat)(\([a-z ]+\))?\/.+/'

- label: "patch"
matcher:
title: '/^(fix)(\([a-z ]+\))?: .+/'
commits: '/^(fix)(\([a-z ]+\))?: .+/'
branch: '/^(fix)(\([a-z ]+\))?\/.+/'
Loading
Loading