Skip to content

Releases: IRNAS/irnas-workflows-software

v0.6.0

20 Dec 11:28
Compare
Choose a tag to compare

Release notes

Added

  • twister-rpi.yaml which is used to run Twister tests on a device connected to a Raspberry Pi.
  • Docs related to twister-rpi.yaml and self-hosted workflows.

Changed

  • Migrate build.yaml, twister.yaml and codechecker.yaml to self-hosted runners.

v0.5.0

02 Oct 08:57
Compare
Choose a tag to compare

Release notes

Changed

  • Split migrate_gitflow_to_tbd.sh script into another, update_ci_infra.sh
    script. First one now only does the branching model migration, second on
    updates the files related to the CI infrastructure.

v0.4.0

01 Oct 17:39
Compare
Choose a tag to compare

Release notes

Added

  • CodeChecker workflow. On every push to the main branch it builds the
    firmware, analyses it and stores the analysis to the CodeChecker server.
    In PRs it builds, analyses the state of the feature branch and compares it
    against the last server analysis.

Changed

  • Improve existing build.yaml and twister.yaml workflows.
    • APT dependencies are now installed directly in the workflows instead
      of in the makefiles. They can now be cached, which means faster setup
      time of required workflow environments.
    • make install-test-dep target was completely removed due to the above
      change.
    • Build workflow is now triggered on every push to the main branch.
      Only new make quick-build target is run in that case, everything
      else stays the same.
    • make build was renamed to the make release to better convey its
      purpose.
  • Documentation in workflow-templates/zephyr/README.md was updated
    accordingly.

Fixed

  • Fixed incorrect caching of nrfutil-toolchain-manager.exe.

v0.3.0

06 Sep 07:33
Compare
Choose a tag to compare

Release notes

Added

  • Twister workflow. This workflow runs whenever a PR is opened, reopened or a
    commit is pushed to it. It sets up the project and runs a make test
    command.
  • Migration script. This script helps with the migration of projects are still
    using the older GitFlow branching model to the newer Trunk-based development
    model.

v0.2.1

11 Jul 10:43
Compare
Choose a tag to compare

Release notes

Fixed

  • Fix workflow files used by the repo itself.

v0.2.0

11 Jul 10:23
Compare
Choose a tag to compare

Release notes

Changed

  • Deprecated contents of the Basic group and moved them into Old Basic
    group. Basic group now contains workflow files suited for trunk based
    development.

v0.1.0

07 Jun 14:16
a1eea35
Compare
Choose a tag to compare

Release notes

Added

  • Project structure.
  • Instruction in Readme file.
  • First workflow group: Basic that contains workflows and instructions.
  • Second workflow group: Zephyr that contains workflows and instructions.
  • Workflow files for automating releases of this repository.