Skip to content

refactor: add taskfile and workflow tooling#6

Merged
paralta merged 17 commits intomainfrom
feat/repo-tooling
Apr 27, 2026
Merged

refactor: add taskfile and workflow tooling#6
paralta merged 17 commits intomainfrom
feat/repo-tooling

Conversation

@paralta
Copy link
Copy Markdown
Member

@paralta paralta commented Apr 24, 2026

This PR adds the build, test, CI/CD, and release tooling required to operate dir-runtime as a standalone repository, migrated from the agntcy/dir monorepo.

  • Add Taskfile.yml with code generation, build, test, lint, license, and release tasks
  • Add docker-bake.hcl for multi-platform Docker image builds
  • Add CI workflow with lint, license, verify, build, test, coverage, and tag-gated release jobs
  • Add PR validation, CodeQL, container security scan, and post-release module tagging workflows
  • Add versions.yaml with initial version v1.0.0 and update internal module versions
  • Add golangci-lint, licensei, codecov, pre-commit, and Renovatebot configs
  • Add RELEASE.md, CONTRIBUTORS.md, and update CHANGELOG.md with v1.0.0 details

@paralta paralta force-pushed the feat/repo-tooling branch 4 times, most recently from b1283c7 to 8bcc19f Compare April 24, 2026 16:09
paralta added 14 commits April 27, 2026 09:41
Signed-off-by: Catarina Paralta <clouropa@cisco.com>
Signed-off-by: Catarina Paralta <clouropa@cisco.com>
… and controller-gen

Signed-off-by: Catarina Paralta <clouropa@cisco.com>
Signed-off-by: Catarina Paralta <clouropa@cisco.com>
…r-runtime modules to v1.0.0

Signed-off-by: Catarina Paralta <clouropa@cisco.com>
Signed-off-by: Catarina Paralta <clouropa@cisco.com>
Signed-off-by: Catarina Paralta <clouropa@cisco.com>
…ding Docker images

Signed-off-by: Catarina Paralta <clouropa@cisco.com>
…or modernc.org libraries

Signed-off-by: Catarina Paralta <clouropa@cisco.com>
…CT warning for compatibility

Signed-off-by: Catarina Paralta <clouropa@cisco.com>
Signed-off-by: Catarina Paralta <clouropa@cisco.com>
Signed-off-by: Catarina Paralta <clouropa@cisco.com>
…lity assessment

Signed-off-by: Catarina Paralta <clouropa@cisco.com>
Signed-off-by: Catarina Paralta <clouropa@cisco.com>
@paralta paralta force-pushed the feat/repo-tooling branch from 8bcc19f to 161a0ff Compare April 27, 2026 09:22
@github-advanced-security
Copy link
Copy Markdown

You are seeing this message because GitHub Code Scanning has recently been set up for this repository, or this pull request contains the workflow file for the Code Scanning tool.

What Enabling Code Scanning Means:

  • The 'Security' tab will display more code scanning analysis results (e.g., for the default branch).
  • Depending on your configuration and choice of analysis tool, future pull requests will be annotated with code scanning analysis results.
  • You will be able to see the analysis results for the pull request's branch on this overview once the scans have completed and the checks have passed.

For more information about GitHub Code Scanning, check out the documentation.

paralta added 3 commits April 27, 2026 10:28
…w to include coverage upload

Signed-off-by: Catarina Paralta <clouropa@cisco.com>
…st-release job for module tagging

Signed-off-by: Catarina Paralta <clouropa@cisco.com>
…ASE documentation

Signed-off-by: Catarina Paralta <clouropa@cisco.com>
@paralta paralta force-pushed the feat/repo-tooling branch from 2b4b454 to 5206bf8 Compare April 27, 2026 09:28
@paralta paralta marked this pull request as ready for review April 27, 2026 09:30
@paralta paralta requested a review from a team as a code owner April 27, 2026 09:30
@paralta paralta merged commit a718cb3 into main Apr 27, 2026
12 checks passed
@paralta paralta deleted the feat/repo-tooling branch April 27, 2026 09:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants