Skip to content

Commit

Permalink
✨ repo + labels + milestone config yaml (#55)
Browse files Browse the repository at this point in the history
What we want is to make it a bit easier for the uninitiated to get their
bearings by:
1. Prefixing workflows for this repo with `_` to make the reusable ones
more obvious.
2. Merging the labels and milestone config files into one `config.yaml`.
This should make it a bit easier for us to see what the automation is
doing, allow us to grow this config later, and enable further automation
down the road.

There are minor changes somewhat hidden in here, like putting a due date
on `v0.4.0` milestone that I lazily decided to keep in this PR.

Signed-off-by: David Zager <dzager@redhat.com>
  • Loading branch information
djzager authored Jan 31, 2024
1 parent 81309c9 commit 1bc3c4a
Show file tree
Hide file tree
Showing 15 changed files with 499 additions and 426 deletions.
6 changes: 6 additions & 0 deletions .github/workflows/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
GitHub Workflows for Release Tools
==================================

Here you will find workflows for the administration of this repository,
prefixed like `_main.yaml` as well as [reusable workflows](https://docs.github.com/en/actions/using-workflows/reusing-workflows)
for use across Konveyor.
File renamed without changes.
File renamed without changes.
File renamed without changes.
25 changes: 0 additions & 25 deletions .github/workflows/manage-labels.yaml

This file was deleted.

48 changes: 0 additions & 48 deletions .github/workflows/manage-milestone.yaml

This file was deleted.

19 changes: 14 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,21 @@
Release Tools
=============

This project contains tooling for creating and managing releases for the Konveyor organization.
This project contains, or should contain, all of the configuration and
automation to maintain, build, and release Konveyor.

## Available Workflows
[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fkonveyor%2Frelease-tools.svg?type=shield)](https://app.fossa.com/projects/git%2Bgithub.com%2Fkonveyor%2Frelease-tools?ref=badge_shield)
Check out the [config.yaml](./pkg/config/config.yaml) to see:

1. The repositories we are managing
1. The Labels we are configuring in repositories
1. The milestones we are configuring in repositories

This allows us to have a single source of truth to make sure that, as we create
enhancments, issues, and pull requests, they can be tracked properly.

You can find our reusable GitHub Workflows in [./.github/workflows](./.github/workflows).

## Available Workflows

### Prepare repository for release

Expand Down Expand Up @@ -39,6 +49,5 @@ for more information on how to get started.

Refer to Konveyor's Code of Conduct [here](https://github.com/konveyor/community/blob/main/CODE_OF_CONDUCT.md).


## License
[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fkonveyor%2Frelease-tools.svg?type=large)](https://app.fossa.com/projects/git%2Bgithub.com%2Fkonveyor%2Frelease-tools?ref=badge_large)
[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fkonveyor%2Frelease-tools.svg?type=shield)](https://app.fossa.com/projects/git%2Bgithub.com%2Fkonveyor%2Frelease-tools?ref=badge_shield)
31 changes: 0 additions & 31 deletions cmd/labels/action.yml

This file was deleted.

58 changes: 0 additions & 58 deletions cmd/labels/labels.yaml

This file was deleted.

Loading

0 comments on commit 1bc3c4a

Please sign in to comment.