@@ -25,6 +25,12 @@ Development is active. We are regularly adding more shared workflows to standard
2525> NOTE: at this moment, it is difficult to share the configurations for dependabot and golangci-lint,
2626> so these are not shared yet.
2727
28+ ## Example
29+
30+ ` go-test.yml `
31+
32+ ![ go-test workflow] ( ./docs/images/go-test.png )
33+
2834## Basic usage
2935
3036You reuse a workflow like so:
@@ -142,6 +148,7 @@ This content ships under the [SPDX-License-Identifier: Apache-2.0](./LICENSE).
142148* [Contributing guidelines](.github/CONTRIBUTING.md)
143149* [Maintainers documentation](docs/MAINTAINERS.md)
144150* [Code style](docs/STYLE.md)
151+ * [Roadmap](docs/ROADMAP.md)
145152
146153# # Cutting a new release
147154
@@ -152,44 +159,6 @@ Maintainers can cut a new release by either:
152159 * signed tags are preferred
153160 * The tag message is prepended to release notes
154161
155- # # Contemplated enhancements
156-
157- Most urgent :
158-
159- * [ ] mono-repo test
160- * [ ] mono-repo release
161-
162- In no particular order :
163-
164- * [x] ui: enrich github actions UI with a job summary
165- * [x] introduce config file specific checkout (markdownlint, spellcheck)
166- * [x] security: separate PR / issue comments as a trusted bot workflow, acting on request artifacts
167- * [x] version common workflows, so we can limit the impact of a change
168- * [ ] build: verify that go.sum cache for tests works (should be enabled)
169- * [ ] share mono repo workflows (see github.com/go-openapi/swag/.github/workflows)
170- * [ ] lint: manage somehow to share golangci config (with local merge)
171- * [ ] dependencies: manage somehow to share / replicate dependabot config
172- * [ ] lint: golangci-lint: check valid PR comments etc
173- * [ ] lint: use non-blocking, scheduled, proactive full linting to check for
174- the impact of new linters, new go versions etc
175- * [ ] doc: (possibility) take over hugo & doc gen part from go-swagger
176- * [ ] (possibility) take over release part from go-swagger
177- * [ ] doc: produce hugo github page with all latest tagged versions
178- (incl. mono repo)
179- * [ ] add bot to filter PRs, issues
180- * [ ] check with github API that all repo settings (branch protection rules, etc)
181- are identical
182- * [ ] comment PRs and issues
183- * [ ] doc: checkout vale style-check guide (vale-action exists)
184- * [x] ~doc: experiment LanguageTool for grammar checks ( -> a github action / docker image exists)~
185- * [ ] doc: experiment LLM from github model, using embeddings ( ->
186- * [ ] issues: experiment LLM from github model, using embeddings ( -> show related issues)
187- * [ ] github pages w/ hugo (like go-swagger, experiment another theme and json data)
188-
189- To be reworked :
190- * [ ] doc: add markdown linting for docs
191- * [ ] doc: add spellcheck for docs (and code?)
192-
193162<!-- Badges : status -->
194163[test-badge] : https://github.com/go-openapi/ci-workflows/actions/workflows/local-go-test.yml/badge.svg
195164[test-url] : https://github.com/go-openapi/ci-workflows/actions/workflows/local-go-test.yml
0 commit comments