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

feat: github repo setup #2

Merged
merged 1 commit into from
Nov 2, 2022
Merged

feat: github repo setup #2

merged 1 commit into from
Nov 2, 2022

Conversation

richardcase
Copy link
Contributor

A few changes to setup the GitHub repo for future contribution. Includes:

  • GHA workflow for labeling PRs based on size
  • GHA workflow that requires a kind/* label on PRs
  • GHA workflow for marking issues/prs as stale
  • GHA workflow for running tests on PRs (i.e. build, test, verify)
  • Dependabot configuration
  • GitHub release notes configuration

Labels have also been created in the repo and these are used in the above.

Signed-off-by: Richard Case richard.case@outlook.com

@richardcase richardcase added the kind/feature New feature or request label Nov 2, 2022
Copy link
Member

@alexander-demicev alexander-demicev left a comment

Choose a reason for hiding this comment

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

LGTM, it would be nice to add new lines at the end of some files, for a lot of people IDEs will add them automatically and we'll have additional git changes in the future.

.github/CODEOWNERS Outdated Show resolved Hide resolved
@richardcase richardcase marked this pull request as draft November 2, 2022 13:53
@richardcase richardcase marked this pull request as ready for review November 2, 2022 13:57
A few changes to setup the GitHub repo for future contribution.
Includes:

- GHA workflow for labeling PRs based on size
- GHA workflow that requires a kind/* label on PRs
- GHA workflow for marking issues/prs as stale
- GHA workflow for running tests on PRs (i.e. build, test, verify)
- Dependabot configuration
- GitHub release notes configuration

Labels have also been created in the repo and these are used in the
above.

NOTE: the `make test` has been commented out from the tests for the time
being until the tests have been fixed.

Signed-off-by: Richard Case <richard.case@outlook.com>
@richardcase richardcase merged commit 8d8e124 into rancher:main Nov 2, 2022
@richardcase richardcase deleted the repo_setup branch November 2, 2022 14:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/feature New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants