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

Extend GitHub Workflow #7

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open

Extend GitHub Workflow #7

wants to merge 1 commit into from

Conversation

asatt
Copy link
Collaborator

@asatt asatt commented Mar 3, 2025

Full list of changes:

  • Add linter actions
    • Super linter
    • CLA agreement
    • Profanity words
    • Automatic PR labeler
  • Add DependaBot settings

add DependaBot configurations
@asatt asatt requested a review from dmitriikazanin March 3, 2025 16:17
@asatt asatt self-assigned this Mar 3, 2025
@asatt asatt added the enhancement New feature or request label Mar 3, 2025

jobs:
call-apply-filter:
uses: Netcracker/qubership-workflow-hub/.github/workflows/profanityFilter.yaml@main

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Depending on OS, 'profanityFilter.yaml' can be considered as 'profanity-filter.yaml'. However it should be renamed


jobs:
assign-labels:
uses: Netcracker/qubership-workflow-hub/.github/workflows/auto-labeler.yaml@main

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

it should be updated with 'auto-labeler-config.yaml'

if: github.event.pull_request.merged == false
with:
pull_request_number: ${{ github.event.pull_request.number }}
config_file: './.github/auto-labeler-config.yaml'

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

it's necessary to add 'workflows' in the path

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants