AqueductHub / aqueductcore

Aqueduct Core is responsible for the core functionality of Aqueduct, an experiment management system.
https://aqueducthub.github.io/aqueductcore/
MIT License
23 stars 3 forks source link

feat(ci): Add automated changelog workflows to repo #175

Open samiralavi opened 2 days ago

samiralavi commented 2 days ago

This PR adds the CHANGELOG.md file to the repository and the GitHub workflow that updates it on every PR closure. The Github action is the same one used in FastAPI: https://github.com/tiangolo/latest-changes. The way it works is that only the PRs labelled with the following ones are added to the corresponding section:

I have also updated the release workflow to automatically update the release version in the CHANGELOG.md file.

github-actions[bot] commented 2 days ago

Coverage

Coverage Report
FileStmtsMissCoverMissing
aqueductcore/backend
   context.py34488%49–53, 60–61
   main.py19479%21–24, 31
   session.py13469%24–28
aqueductcore/backend/models
   extensions.py1511491%53, 56, 80–81, 88, 94, 96–97, 143, 177, 219, 247, 253, 261
   orm.py31197%58
aqueductcore/backend/routers
   files.py88298%169–170
   frontend.py241154%22–33, 37
aqueductcore/backend/routers/graphql
   mutations_schema.py58297%48, 135
   query_schema.py45296%66–68
   router.py11191%15
aqueductcore/backend/routers/graphql/mutations
   experiment_mutations.py24196%30
aqueductcore/backend/routers/graphql/resolvers
   experiment_resolver.py25292%28, 36
   tags_resolver.py25388%14, 44, 46
aqueductcore/backend/services
   experiment.py2203285%82, 111–124, 154, 188, 194, 240, 243, 268, 300, 348, 354, 383, 389, 406, 431, 438, 446, 476–482, 489–493, 505–508
   extensions_executor.py88891%39–42, 68, 83, 86, 152–158, 206
   validators.py33294%41, 46
aqueductcore/cli
   commands.py60788%32, 82–85, 94–98, 110–114
   exporter.py49198%71
   importer.py61198%90
TOTAL135110292% 

Tests Skipped Failures Errors Time
101 1 :zzz: 0 :x: 0 :fire: 26.154s :stopwatch:
github-actions[bot] commented 2 days ago

Azure Static Web Apps: Your stage site is ready! Visit it here: https://black-sand-0b0e2a903-175.westeurope.3.azurestaticapps.net

github-actions[bot] commented 2 days ago

Azure Static Web Apps: Your stage site is ready! Visit it here: https://black-sand-0b0e2a903-175.westeurope.3.azurestaticapps.net

samiralavi commented 2 days ago

@safeamiiir should I create new labels on the repo based on the default ones mentioned here?