Releases: 9elements/firmware-action
Releases · 9elements/firmware-action
v0.17.3
Changelog
- 7800ea8 chore(action): bump version to v0.17.3
- e770375 chore: changes according to linter
- 772ef06 chore(lint): golangci more strict
- e019e21 fix(codeql): python code analysis
- 507e1e1 ci: add codeql.yml
- 775c106 chore: update .gitignore
- 9cb87d5 docs: add notes about new validation rules
- 38f7d43 fix(cmd): add validation for nested output directories
- 40bb765 chore(cmd): add debug message
- 729c66d build(deps): bump dagger.io/dagger in /cmd/firmware-action
- f1c2f11 ci(test): add Codecov reporting
- fad3f27 ci(test): collect coverage reports
- 0e98c6f docs: update readme
- 1a89545 build(deps): bump github.com/alecthomas/kong in /cmd/firmware-action
- fe0281e build(deps): bump dagger.io/dagger in /cmd/firmware-action
- 1959ca6 chore: cosmetic fix
- a34e4f1 build(deps): bump docs/src/firmware-action-example
- e195fab build(deps): bump dagger.io/dagger in /cmd/firmware-action
- ea7b660 fix(ci): release merge group checks
- bd70b7a build(deps): update pytest-timeout requirement in /.dagger-ci/daggerci
v0.17.2
Changelog
- a2df347 chore(action): bump version to v0.17.2
- c6ff4b8 test: add example to test nested output dir
- 7e5b2e4 fix(action): handle nested output directories in artifact caching
- a75dd06 fix(cmd): store artifact path in txt file
- 03578de build(deps): bump golangci/golangci-lint-action from 7 to 8
- c2ee01b chore(linter): formatting changes according to linter
- ffdc34f ci(lint): enable GitHub reporter for megalinter
- 00af04c build(deps): bump dagger.io/dagger in /cmd/firmware-action
- aa41509 chore(docker): add new containers
- 7ea554f docs: update notes on adding new container
- aa11e5d ci: limit maximum parallel jobs
- 5e32903 build(deps): bump github.com/sethvargo/go-githubactions
- f5e3af8 build(deps): bump dagger.io/dagger in /cmd/firmware-action
- 10991a2 docs: fix forgotten old naming in migration guide
- 209376f build(deps): bump docs/src/firmware-action-example
v0.17.1
Changelog
- b540573 chore(action): bump version to v0.17.1
- aec63b2 build(deps): bump github.com/go-git/go-git/v5 in /cmd/firmware-action
- 5d9471e chore(docker): bump golang to v1.24 for u-root
- 206ce27 fix(cmd): convert version command to flag with improved help formatting
- bfd36cb build(deps): bump dagger.io/dagger in /cmd/firmware-action
- fa92def refactor(cmd): use T.Context for in tests
- b9a68cc refactor(cmd): use T.Chdir for cleaner tests
- 1a91224 build(deps): bump github.com/go-git/go-git/v5 in /cmd/firmware-action
- 682ef42 build(deps): bump dagger.io/dagger in /cmd/firmware-action
- df30d3b build(deps): bump docs/src/firmware-action-example
v0.17.0
Changelog
- 5c3cea1 chore(action): bump version to v0.17.0
- 9978796 chore(cmd): improve logging in GitHub
- 2c346eb chore: changes according to review
- 2139058 feat(goreleaser): add Taskfile
- 816c294 feat(goreleaser): add nFPM to goreleaser
- 21f78af feat(goreleaser): add config to automatically load linux kernel modules
- 0888d83 feat(goreleaser): make defaults explicit
- f173548 build(deps): bump github.com/alecthomas/kong in /cm 10000 d/firmware-action
- 2bfe9db build(deps): update pytest-cov requirement in /.dagger-ci/daggerci
- 0425abf build(deps): bump dagger.io/dagger in /cmd/firmware-action
- 0a9cef4 fix(cmd): update detection of discontinued containers
- ea6c140 docs: update paths in documentation
- b65c794 build(deps): bump github.com/go-playground/validator/v10
- 3e73e88 build(deps): bump docs/src/firmware-action-example
- 7aa1fce build(deps): bump dagger.io/dagger in /cmd/firmware-action
v0.16.0
Changelog
- 9732a4f chore(action): bump version to v0.16.0
- 68615ca fix: release workflow
- ed0c552 feat(cmd): move artifact and cache preparation into golang
- 90984b9 fix(action): trailing slash
- 54e799c feat(action): make compile option work on the outside too
- 56c885a feat(action): add optional input for version
- 8e1bf7c fix(action): pass debug into firmware-action executable
- 107533c test(cmd): improve logging
- e184893 ci: speed up go-test
- c8a056a chore(mdbook): improve cache
- daeefef refactor(cmd): according to new golangci-lint v2
- f75f420 test(lint): update golangci config to v2
- 0ae9038 build(deps): bump golangci/golangci-lint-action from 6 to 7
- f9c7fff build(deps): bump dagger.io/dagger in /cmd/firmware-action
- 7afd080 build(deps): update prettytable requirement in /.dagger-ci/daggerci
- 3c5fcd9 build(deps): bump dagger.io/dagger in /cmd/firmware-action
- a984ccd test: reduce number of example variants
- 20ba823 fix(example): undefined environment variable
- 6ca45b0 fix(example): remove windows an macos test
- 64974ab build(deps): bump docs/src/firmware-action-example
- 0378964 ci: optimize when docker containers are build
- 8751734 chore: add comment
- a86f0cb fix(action): upload artifact only for specified target
- 3f546be chore(action): simplify unpacking
- 260b8af chore(action): cleanup after unpacking
- 879ea76 fix(action): remove forward slashes from artifact name
- a586ba6 fix(action): typo
- c70e61e fix(cmd): typo
- 04bada2 ci: disable scheduled container-cleanup
v0.15.0
Changelog
- 3d3a44f chore(action): bump version to v0.15.0
- 9e518ba chore(action): bump version to v0.15.0
- 986bec6 fix: release workflow
- dec30d3 chore(action): bump version to v0.15.0
- e94ebb8 chore: changes according to review
- 12d1827 docs: update comment in action.yml
- 12109cf docs: add notes on migrating to new version
- 4f26c24 docs: update GitHub CI usage documentation
- ab0964d chore(example): update example
- 68de45b chore: cosmetic
- ca4955f chore(linter): cspell
- 4fd9898 docs: add notes on YAML multi-line strings
- a8bb3f4 docs: add artifact and caching documentation to GitHub CI usage
- 740dfdc chore(cmd): better warning
- 844ec07 test: update Taskfile to simulate GitHub
- 771f70b fix: update Taskfile
- 9d1c501 feat(example): enable debug in CI
- 9418ccd refactor(action): update action.yml multi-line string styles
- 08ca77b chore(example): cleanup
- 26da39e fix(action): multiple configuration files in cache and artifact uploads
- eec0710 feat(action): add input options to control action behavior
- a6fda90 feat(action): automatically upload artifacts
- 33eb36b chore(action): improve CI logging by grouping output log
- c103f63 feat(action): automatically cache
- d14d821 ci: speed comparison between pruning and not pruning
- 092b6ed ci: add prune example test
- fb86de0 feat(cmd): add option to prune Dagge Engine
- e0bce25 chore(cmd): move GitHub CI detection into separate function
- bc381ef feat(cmd): add docker cleanup function
- c6baee1 docs: move examples into separate section
- 877de4e test: add universal module into examples
- 75aa7fb fix(example): use shallow fetch
- 7009a28 fix(cmd): generate-config u-boot was empty
- b488d50 docs: add note on discontinued container in docker-compose
- 35d5d95 fix(ci): update container cleanup workflow
- 77e5e12 chore(cmd): cosmetic changes
- dbcf1d2 docs: cosmetic changes
- 96ef385 docs: add documentation for git commit hash change detection
- 4879282 fix(cmd): prevent nil pointer dereference in DetectChanges method
- fc5f193 chore(linter): cspell
- 9ebfb19 feat(cmd): large refactor for change detection
- 7943906 refactor(cmd): tweak AnyFileNewerThan function
- 7eee655 feat(cmd): add ErrNotGitRepository into runGit
- c962e1c feat(cmd): make GitDescribe more universal
- 1011e11 build(deps): update anyio requirement in /.dagger-ci/daggerci
- 451ef19 fix(ci): coreboot 24.02 container was discontinued
- 701b57f fix(example): update when golang is compiled in examples
- 314b8c2 build(deps): bump dagger.io/dagger in /cmd/firmware-action
- 7af6129 build(deps): bump github.com/alecthomas/kong in /cmd/firmware-action
- 8c3c8ac docs: cosmetic
- 330c67b chore(cmd): add debug message into AnyFileNewerThan
- b5a15a3 docs: add notes about change detection
- 48f4d1e chore(linter): cspell
- 132ae26 chore(cmd): use Filenamify function for time-stamps too
- 601d332 test(cmd): add test for the new up-to-date detection
- ad7d104 feat(cmd): detect changed in configuration
- c778e1b chore(cmd): cosmetic
- f6a76e4 chore: go mod tidy
- ec52f42 chore(cmd): add Filenamify function into filesystem
- b1eec2e chore: update .gitignore
- dfbcf29 docs: fix typo
- 5a59061 docs: update shell-completions
- 26b12f9 feat: add validate-config command to CLI for config validation
- 1edea9f docs: add citation-file
- ddd1295 build(deps): bump github.com/jedib0t/go-pretty/v6
- aa105fc chore(cmd): replace hardcoded version strings with ldflag
- 33017f7 chore: update goreleaser configuration
- cf0a9d5 test(lint): add goreleaser check
- cf233a7 docs: add CONVENTIONS.md and upadte CONTRIBUTING.md
- e737afc docs: support multiple configuration files
- 4889bbd refactor(cmd): use reflection in Merge method
- c8d7636 test(cmd): use reflection in AllModules method
- 69f5eda refactor(cmd): use reflection in AllModules method
- 2c35324 feat(cmd): support multiple configuration files
- f11698d docs: add tips and tricks page
- 9d0e2ba chore: fix typo
- b1bc223 feat(docker): add script to switching to python2 into edk2 containers
- 562fbf7 chore(docker): add NodeJS to uboot and uroot containers
- b2cafeb docs: add bug report template
- 12a238e build(deps): bump dagger.io/dagger in /cmd/firmware-action
- 2b240bb chore: go mod tidy
- f29f69b build(deps): bump github.com/go-git/go-git/v5 in /cmd/firmware-action
- 04b95e8 build(deps): update prettytable requirement in /.dagger-ci/daggerci
- 26426ce build(deps): bump docs/src/firmware-action-example
- fed74da build(deps): bump github.com/google/go-cmp in /cmd/firmware-action
- 79aabdd chore(cmd): formatter cleanup
- f3b2ec6 chore(cmd): cleanup in config test
- 870af31 build(deps): bump dagger.io/dagger in /cmd/firmware-action
- 9ef4ae6 build(deps): bump dagger.io/dagger in /cmd/firmware-action
- d53c1bd fix(cmd): golang test for linux module
- 5c616d0 fix(python): downloading docker-compose executable
- 0112e79 build(deps): update dagger-io requirement in /.dagger-ci/daggerci
- d3daf24 test(example): update Linux matrix
- 020e041 chore: remove temporary symlinks for defconfigs
- d3d44ef chore: add temporary symlinks for defconfigs
- 4e85464 chore: update linux defconfigs
- 13e81b4 chore(cmd): add old linux containers into discontinued list
- b8b2fcd chore(cmd): sort discontinued containers alphabetically
- f910c3b chore(docker): add new linux containers and remove old
- fe305bb docs: fix broken link
- 5b518b8 build(deps): bump docs/src/firmware-action-example
- d0d7042 fix(example): fail on release
v0.14.1
v0.14.0
Changelog
- 6f2c1ef fix(lint): golangci-lint sloglint fix
- f3f8970 chore(action): bump version to v0.14.0
- a94a109 build(deps): bump docs/src/firmware-action-example
- 2c10f80 docs: add notes on migrating to new coreboot config
- 00be63f fix(cmd): coreboot blobs directory vs file handling
- d4437a0 feat(cmd): refactor how coreboot blobs are handled
- 45dd6d7 ci(lint): disable markdown-table-formatter
- 56e3ee8 chore(linter): cosmetic fixes
- 4d82bde build(deps): bump github.com/alecthomas/kong in /cmd/firmware-action
- c37115b fix(docker): compilation of coreboot utils
- c09c7e4 build(deps): bump docs/src/firmware-action-example
- ccc219a fix(docker): typo in edk2-stable202411
- 7de8daa build(deps): bump dagger.io/dagger in /cmd/firmware-action
- 871fb89 docs: add link to DockerHub containers
- 76c7a21 chore(docker): add git wget and curl to all containers
- 25e291c docs: add u-boot into list of supported modules
- 2572282 docs: update list of containers
- 17519e7 fix(docker): edk2 missing branch
- 6cca466 chore(docker): add new edk2-stable202411 container
v0.13.0
Changelog
- 450b3c1 chore(action): bump version to v0.13.0
- 6d351b4 feat(docker): add clang into uboot container
- ad0ed57 ci: better caching for coreboot
- 1600333 test(example): add u-boot into Taskfile for local run
- c10087d fix(test): example Taskfile for Linux
- 7eaa619 fix(cmd): path validation in JSON
- 8a57478 docs: add u-boot module config
- 1e03ffe ci: add u-boot example
- 8bd0a26 fix(ci): go-test
- 24744df chore(linter): cspell
- a2b42d7 feat(cmd): add support for u-boot
- 1ecc76d docs: notes about discontinued containers
- ed551ea feat(cmd): warning about using discontinued containers
- 51bac62 build(deps): bump github.com/jedib0t/go-pretty/v6
- 2e1b921 build(deps): bump github.com/alecthomas/kong in /cmd/firmware-action
- 55841a2 chore(linter): cspell
- b7a842d feat(ci): automatically re-run failed container builds
- d56e2fa chore(docker): add new coreboot containers
- 5dd031a chore(linter): cspell
- 98831af chore(docker): pass Taskfile CLI_ARGS to dagger-ci
- cd3ced9 chore(docker): update get_env_var_value
- 9421298 feat(docker): add support for DockerHub
- 6ba5218 ci(docker): cleanup and update env vars
- 86e9cc6 chore(ci): cleanup
- f1be43f fix(cmd): incorrect module path
- f35bd79 docs: update references to firmware-action-example
- 7f0cc81 build(deps): bump docs/src/firmware-action-example
- 7861a25 docs: add notes about building contianers on the fly
- 2af58ac feat(cmd): expose building contianers on the fly
- cf5668f feat(docker): add uboot container
- 2ed69b8 chore(docker): remove ssh server from containers
- 3ab7832 build(deps): update prettytable requirement in /.dagger-ci/daggerci
- b146d3d ci(docker): increase git commit sha slug to 12 characters
- 5b8c9e6 build(deps): bump github.com/alecthomas/kong in /cmd/firmware-action
- f966bba build(deps): bump dagger.io/dagger in /cmd/firmware-action
- 1ee5926 ci(docker): move container cleanup into separate workflow
- 82ef4b3 ci: remove cache cleanup workflows
- 80c9b1d fix: trivy false positive AVD-DS-0001
- 6126d79 ci(labeler): improve labeling for modules
- 5228032 docs: add link to toolchains repo
- 1acfd3a ci: cleanup coreboot toolchain PRs
- 5b573b8 chore(cmd): fixup logging in tests
- f1f0b73 docs: add link to firmware-action-example repo
v0.12.0
Changelog
- ac4bde9 chore(action): bump version to v0.12.0
- 76aa2b3 chore: go mod tidy and drop toolchain pin
- c840941 build(deps): bump dagger.io/dagger in /cmd/firmware-action
- b171694 fix(ci): example runs on windows and macos
- a58aa67 docs: update notes on interactive debugging
- bf44f0d chore(cmd): remove interactivity via SSH
- 2a109e2 feat(cmd): add DefconfigPath to list of sources
- 6aa77aa build(deps): update prettytable requirement in /.dagger-ci/daggerci
- 82322c2 build(deps): bump docs/src/firmware-action-example
- c31eb83 build(deps): bump github.com/go-git/go-git/v5 in /cmd/firmware-action