Release 1.0.0-alpha.0
Pre-release
Pre-release
What's Changed
- PTFE-584 bootstrap project design and structure by @tcarmet in #288
- Fixup link to fastapi documentation by @tcarmet in #289
- Execute checkov with GHAS for issue tracking and dismissal by @tcarmet in #291
- Executing checkov on GitHub Actions workflows only by @tcarmet in #293
- PTFE-711 disable chekcov by @tcarmet in #300
- PTFE-699 bootstrap runner-groups API calls by @tcarmet in #292
- [PTFE-669] ✨ Bootstrap API Tests by @gaspardmoindrot in #299
- PTFE-682 runner group model by @tcarmet in #302
- PTFE-670: kustomize runner-manager v2 by @Abubakarr99 in #290
- PTFE-701: release workflow by @Abubakarr99 in #295
- PTFE-702: added dependency review workflow by @Abubakarr99 in #296
- PTFE-694: codeql workflow by @Abubakarr99 in #297
- PTFE-695: dependabot for runner-manager by @Abubakarr99 in #298
- github-actions(deps): bump actions/checkout from 2 to 3 by @dependabot in #304
- pip(deps): bump fastapi from 0.100.0 to 0.100.1 by @dependabot in #307
- pip(deps): bump uvicorn from 0.23.1 to 0.23.2 by @dependabot in #308
- pip(deps-dev): bump mkdocs-material from 9.1.19 to 9.1.21 by @dependabot in #305
- pip(deps): bump redis-om from 0.1.3 to 0.2.1 by @dependabot in #306
- PTFE-666 review base backend and implement tests by @tcarmet in #303
- PTFE-700: build workflow by @Abubakarr99 in #294
- Fix deployment tests BadRequest failure by @tcarmet in #311
- Install python linters with poetry by @tcarmet in #316
- Generating stubs for external libraries by @tcarmet in #317
- PTFE-667: code coverage by @Abubakarr99 in #315
- PTFE-671 setup mkdocs build by @Abubakarr99 in #313
- Trunk cannot find python linters by @tcarmet in #320
- [PTFE-681] Fastapi router routes by @gaspardmoindrot in #312
- Ignore coverage files by @tcarmet in #325
- Devcontainer configuration updates by @tcarmet in #323
- Add codecov coverage badge by @tcarmet in #324
- PTFE-693: unit test for settings class by @Abubakarr99 in #309
- PTFE-676 add docker backend by @tcarmet in #318
- Test jobs execution by @tcarmet in #326
- pip(deps-dev): bump hypothesis from 6.82.0 to 6.82.3 by @dependabot in #330
- pip(deps): bump fastapi from 0.100.1 to 0.101.0 by @dependabot in #328
- pip(deps-dev): bump ruff from 0.0.282 to 0.0.283 by @dependabot in #331
- PTFE-673: logger for runner manager by @Abubakarr99 in #314
- PTFE-679 implementing webhook endpoint and authentication by @tcarmet in #332
- Configuration update to codespace env by @tcarmet in #333
- PTFE-685: redis tests by @Abubakarr99 in #329
- pip(deps-dev): bump pyright from 1.1.320 to 1.1.321 by @dependabot in #336
- pip(deps-dev): bump ruff from 0.0.283 to 0.0.284 by @dependabot in #335
- PTFE-672: api authentication by @Abubakarr99 in #322
- install trunk via cli and remove vscode extension by @tcarmet in #338
- PTFE-718: settings runner group by @Abubakarr99 in #339
- PTFE-675 GCP backend by @Abubakarr99 in #334
- PTFE-698 Add fastapi dependency for GitHub client by @tcarmet in #337
- PTFE-734: ran poetry lock by @Abubakarr99 in #342
- PTFE-678 job to handle webhooks by @tcarmet in #340
- Add token to runner and group by @tcarmet in #347
- Remove trusted host middleware by @tcarmet in #352
- PTFE-719: runner group startup by @Abubakarr99 in #341
- pip(deps-dev): bump ruff from 0.0.284 to 0.0.285 by @dependabot in #356
- Configuring docker runner to attach by @tcarmet in #354
- PTFE-677: healthchecks by @Abubakarr99 in #353
- PTFE-754 adding githukit through git repo to get latest release by @tcarmet in #357
- Fixup runner-manager config and setup by @tcarmet in #358
- PTFE-753 attach gcp runners to github by @tcarmet in #362
Full Changelog: https://github.com/scality/runner-manager/commits/1.0.0-alpha.0