Skip to content

Releases: SINTEF/ci-cd

v1.3.2

10 Oct 14:02
Compare
Choose a tag to compare

Patches issue with API ref hook

The issue resides with the --full-docs-folder option for the API reference documentation generation pre-commit hook.
Since this hook was used by some callable workflows, these were also affected when using their full_docs_folders input.

Changelog

v1.3.2 (2022-10-10)

Full Changelog

Fixed bugs:

  • Don't change .pages in API ref hook #66

Merged pull requests:

  • [Auto-generated] Update dependencies #68 (TEAM4-0)
  • Ensure .pages does not get mkdocstrings option #67 (CasperWA)

* This Changelog was automatically generated by github_changelog_generator

v1.3.1

06 Oct 12:19
Compare
Choose a tag to compare

Patch update - Multi-package API reference documentation

Patch update, which fixes an issue specifically for repositories with multiple (Python) packages that uses the API reference documentation generation.

Changelog

v1.3.1 (2022-10-06)

Full Changelog

Fixed bugs:

  • Nested modules not represented properly #64

Merged pull requests:

  • Ensure API reference documentation works for multiple large packages #65 (CasperWA)

* This Changelog was automatically generated by github_changelog_generator

v1.3.0

05 Oct 14:36
Compare
Choose a tag to compare

Updates inspired by EMMOntoPy use case

Several updates have been implemented inspired by how similar workflows are used in the EMMOntoPy repository.
This includes, among other things, support for multi-package repositories, custom Python versions for workflow jobs, as well as several documentation and code base fixes.

Changelog

v1.3.0 (2022-10-05)

Full Changelog

Implemented enhancements:

  • Custom API ref file options #57
  • Test installing Python package after building it #56
  • Support multi-package repositories #55
  • Use custom Python version for CI tests #54

Fixed bugs:

  • Local workflows out-of-date #62
  • Invoke task "update docs index" missing defaults #53

Closed issues:

  • Documentation issue #52

Merged pull requests:

* This Changelog was automatically generated by github_changelog_generator

v1.2.2

24 Aug 08:35
Compare
Choose a tag to compare

Toggle editable/relative install

Implement the relative input and --relative option for relevant workflows and the docs-api-reference pre-commit hook.
See #47 for more information, also check out the updated documentation.

Changelog

v1.2.2 (2022-08-24)

Full Changelog

Fixed bugs:

  • API reference links depends on installation type #46

Merged pull requests:

* This Changelog was automatically generated by github_changelog_generator

v1.2.1

23 Aug 13:55
Compare
Choose a tag to compare

Add unit tests

Unit tests have been added for some tasks, specifically evolving around running the tasks with default values, as well as ensuring a new fix has been implemented correctly.

Changelog

v1.2.1 (2022-08-23)

Full Changelog

Fixed bugs:

  • Properly point to API reference files #44

Merged pull requests:

* This Changelog was automatically generated by github_changelog_generator

v1.2.0

18 Jul 13:10
Compare
Choose a tag to compare

New basic tests workflow & move to @SINTEF

A new CI workflow has been added to run basic tests. See CI - Tests for more information.

The repository has been moved to the @SINTEF organization and relevant funding information has been added.

Changelog

v1.2.0 (2022-07-18)

Full Changelog

Implemented enhancements:

  • Add workflow for "standard" CI tests #23
  • Add local CI tests #22

Fixed bugs:

  • Update all mentions of CasperWA to SINTEF #37
  • Hook not working due to task error #32

Closed issues:

  • Credit funding projects #35
  • Update documentation title and README #29

Merged pull requests:

* This Changelog was automatically generated by github_changelog_generator

v1.1.2

08 Jul 19:59
Compare
Choose a tag to compare

Bug fixes

This is mainly a bug fix update.
But the repository itself is now also using the CD - Release workflow to update the invoke library program, which is a good improvement and self-testing.

Changelog

v1.1.2 (2022-07-08)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • Fix usage of invoke tasks for lists #30
  • Default args for docs-landing-page doesn't work #27
  • Update internal Python package along with releases #26

Merged pull requests:

  • Default args fix for docs-landing-page hook #31 (CasperWA)

* This Changelog was automatically generated by github_changelog_generator

v1.1.1

06 Jul 23:51
Compare
Choose a tag to compare

Use invoke as a library

A small version bump, but a large restructuring of the repository.
The invoke tasks have been wrapped in a stand-alone "program" by following the documentation here.

Changelog

v1.1.1 (2022-07-06)

Full Changelog

Fixed bugs:

  • Hooks not working externally #21

Merged pull requests:

* This Changelog was automatically generated by github_changelog_generator

v1.1.0

06 Jul 15:10
Compare
Choose a tag to compare

pre-commit hooks

pre-commit hooks have been added for use of the invoke tasks to update the documentation. Specifically, two hooks. One to update the Python API reference and another to update the landing page for the documentation.

Changelog

v1.1.0 (2022-07-06)

Full Changelog

Implemented enhancements:

  • New pre-commit hooks for invoke tasks #16

Merged pull requests:

* This Changelog was automatically generated by github_changelog_generator

v1.0.1

06 Jul 11:53
Compare
Choose a tag to compare

Planned patch release

As mentioned in the v1.0.0 release, this planned patch release updates the documentation to mention using @v1 instead of @main.

It also implements a few actual patches/fixes.

Changelog

v1.0.1 (2022-07-06)

Full Changelog

Fixed bugs:

  • Ensure PREVIOUS_VERSION can be retrieved if input not given #19
  • Fix condition for running steps in CI/CD workflow #18

Closed issues:

  • Update documentation to @v1 #15

* This Changelog was automatically generated by github_changelog_generator