Releases: IRNAS/irnas-workflows-software
Releases · IRNAS/irnas-workflows-software
v0.6.0
v0.5.0
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
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
andtwister.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 newmake quick-build
target is run in that case, everything
else stays the same. make build
was renamed to themake release
to better convey its
purpose.
- APT dependencies are now installed directly in the workflows instead
- Documentation in workflow-templates/zephyr/README.md was updated
accordingly.
Fixed
- Fixed incorrect caching of
nrfutil-toolchain-manager.exe
.
v0.3.0
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 amake 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
Release notes
Fixed
- Fix workflow files used by the repo itself.
v0.2.0
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
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.