Skip to content

Change filenames of GitHub Actions #185

@asatt

Description

@asatt

Is your feature request related to a problem? Please describe

Now all files in recommended GitHub Actions and in examples have absolutely different names without any system.

For example, for qubership-jaeger project:

automatic-pr-labeler.yaml
build.yml
cla.yaml
cleanup-old-docker-container.yml
docker-dev.yml
integration-tests.yml
jaeger-release.yaml
link-checker.yaml
pr-assigner.yml
pr-conventional-commits.yaml
pr-lint-title.yaml
profanity-filter.yaml
super-linter.yaml

When I want to find the Action that I want to modify, sometimes I need to check all files.

So my problem - there is no common pattern in action file names that can help me quickly understand for which reason each file is needed. I want to simplify understanding which actions and for what we are using for people who use repositories.

Describe the solution you'd like

I offer to rename files and organize them using the common approach. For example, using a list of prefixes to better organize files in "groups".

It may look as follows:

# Lint group
lint-cla.yaml
lint-super-linter.yaml
lint-link-checker.yaml
lint-profanity-filter.yaml
lint-pr-title.yaml
lint-conventional-commits.yaml

# Build group
build-dev-build.yaml
build-release-build.yaml

# Test group
ci-build.yaml
ci-integration-tests.yaml

# And so on, like codeql-, test-, ...
...

Describe alternatives you've considered

No response

Additional information

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions