Skip to content

Releases: 9elements/firmware-action

v0.12.0

27 Jan 11:12
Compare
Choose a tag to compare

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

v0.11.1

22 Jan 17:14
Compare
Choose a tag to compare

v0.11.0 was skipped due to CI issue

Changelog v0.11.1 + v0.11.0

  • d9286b0 chore(action): bump version to v0.11.1
  • 5e845cd fix: release workflow
  • 0f0a9a6 fix(action): add coreboot blobs into GetSources
  • 8617665 fix(ci): stop scheduled docker container builds
  • 38c7b20 fix(cmd): passing coreboot version into container
  • 23c8d31 fix(docker): downgrade NodeJS for udk2017
  • 52d5cd8 fix(docker): install newer NodeJS into edk2 containers
  • 942bc1b fix: create subgraph when multiple roots present
  • bbc46be fix: undefined variable in Taskfile
  • c90f456 build(deps): bump github.com/go-playground/validator/v10
  • 5ac5e4a build(deps): bump golang.org/x/crypto from 0.31.0 to 0.32.0 in /action
  • 943d480 build(deps): bump github.com/alecthomas/kong in /action
  • 3d6789e build(deps): update anyio requirement in /.dagger-ci/daggerci
  • cb6d824 build(deps): bump github.com/go-git/go-git/v5 in /action
  • f60fd1d build(deps): bump docs/src/firmware-action-example
  • e1ec222 build(deps): bump github.com/go-git/go-git/v5 in /action
  • 5d8cef1 ci: tweak release-prepare
  • 4fa835d docs: fix changelog headline
  • 01261dc docs: fix dates in changelog
  • c948e47 docs: unify firmare-action name in README
  • c760068 docs: update firmware-action installation instruction
  • 1d6a465 docs: update remaining '/action' reference
  • ec9bbd1 docs: add golang installation instructions
  • 16085ab feat(cmd): pass env vars into coreboot container
  • 1cefcf7 feat(cmd): add functions to help with passing env vars into container
  • 2aebc88 feat(cmd): add functions for handling git describe
  • 09f7de3 chore(action): bump version to v0.11.0
  • 94b500f chore(action): move golang code
  • 586199f chore(cmd): unify assert parameters
  • 4ec7b9f chore(docker): bump coreboot docker containers from jammy to noble
  • 990ce12 chore(linter): cspell
  • fcd2bf6 chore: sort .gitignore alphabetically
  • be9a59a chore: change go mod path and imports
  • 07a5942 chore: cleanup after moving golang code
  • abdab2c refactor(cmd): use DIY cache in /tmp for coreboot tests
  • 6c14e86 refactor(cmd/test): according to review
  • 4ef189c refactor(cmd/test): use /tmp for cache in all tests
  • 88ba083 refactor(test): test embedded coreboot version in compiled binary
  • 1ccd2d4 test(cmd): passing of git describe into container
  • 402447e test(cmd): orphaned node break DAG

v0.10.2

19 Dec 14:09
Compare
Choose a tag to compare

Changelog

  • 57c4729 chore(action): bump version to v0.10.2
  • 7823b44 chore(deps): bump x/net due to an upstream CVE
  • d27861e test(action): add timeout to SSH server start
  • 4d59952 build(deps): bump docs/src/firmware-action-example
  • 9454cd6 build(deps): bump github.com/jedib0t/go-pretty/v6 in /action
  • 8bd720b test(action): update taskfile test
  • 27d42d8 chore(dependabot): split updates for golang
  • c150bd1 build(deps): bump docs/src/firmware-action-example

v0.10.1

14 Dec 11:56
Compare
Choose a tag to compare

Changelog

  • 5509437 chore(action): bump version to v0.10.1
  • 8e739ed build(deps): bump golang.org/x/crypto from 0.30.0 to 0.31.0 in /action
  • fd6eae2 build(deps): update dagger-io requirement in /.dagger-ci/daggerci

v0.10.0

11 Dec 14:32
Compare
Choose a tag to compare

Changelog

  • d4beebe chore(action): bump version to v0.10.0
  • ad462d3 chore(action): cosmetic fixes
  • f57cc93 fix(action): skipping .git
  • f5d8ae3 chore(action): prettify summary table
  • 3df87c3 feat(action): add source changes detection
  • c88853b feat(action): add functions to detect changes in files
  • 81e0b94 chore(action): speed up filesystem.DirTree
  • f1f9418 fix(action): check for existing non-empty output directory
  • 04337ab fix(action): check for existing output directory
  • ad14dfc chore(action): fix typo
  • e212627 chore(action): run formatter
  • ed72d9c chore(action): cosmetic fixes
  • e244f7c fix(action): missing universal module
  • 079883f fix(action): generate-config missing uroot
  • 34658bd test(action): add universal go-test
  • 3318c85 feat(action): add universal module
  • 1d216ff docs(action): fix missing docs for uroot
  • 1b4c19e ci(lint): markdown link check as warning
  • be9538d docs(action): improve configuration overview
  • c6a22e4 build(deps): bump github.com/alecthomas/kong
  • 2f219b4 build(deps): bump docs/src/firmware-action-example
  • 958fbab build(deps): update anyio requirement in /.dagger-ci/daggerci
  • 94f65f6 build(deps): bump golang.org/x/crypto in /action in the golang group
  • b4deb3a fix(docs): fix missing content from submodules

v0.9.0

03 Dec 14:23
Compare
Choose a tag to compare

Changelog

  • 7a94195 chore(action): bump version to v0.9.0
  • af1bc10 feat(action): check for any undefined environment variable in config
  • cc644e2 docs: update git submodule update suggestion
  • 8df641b docs: update dagger troubleshooting link
  • 589dff0 docs: add common troubleshooting steps
  • 9e596f6 docs: add notes on offline usage
  • 089db89 docs(action): print digest sha for use container
  • a91d6a9 build(deps): bump docs/src/firmware-action-example
  • cd01c93 chore(action): on dagger error check of kernel module
  • 17b231c ci(megalinter): re-enable trivy
  • 49b2cb2 docs(action): add link to source-code into --help
  • a002d9c chore(action): run formatter
  • 8a4052d build(deps): bump github.com/alecthomas/kong
  • 319583c build(deps): bump github.com/alecthomas/kong
  • c73ac3c build(deps): bump docs/src/firmware-action-example

v0.8.1

28 Nov 21:50
Compare
Choose a tag to compare

Changelog

  • fc387d4 chore(action): bump version to v0.8.1
  • 6dae629 docs(action): improve error message on missing coreboot blob
  • ce6e90f fix(ci): next version calculation
  • c3c3f22 fix(docker): udk2017 needs python2
  • e72fb0f docs(contributing): update

v0.8.0

27 Nov 13:50
Compare
Choose a tag to compare

Changelog

  • 495b125 chore(action): bump version to v0.8.0
  • 1a4af0c fix(ci): cache cleanup
  • db36238 fix(linter): cspell, editorconfig and shellcheck
  • 8fe18fe feat(action): add shell completion
  • 109fb8e feat(docker): download toolchains from separate repository
  • 2032b7e feat(docker): store toolchains in separate repository
  • b363acc feat(docker): do not pre-compile utilities
  • c5e7f0e fix(docker): forgotten debug variable
  • 5619f15 fix(taskfile): tweaks
  • 190b283 docs(ci): update comment
  • b60076b fix(ci): run example tests on change in golang code
  • 66619f0 feat(action/coreboot): add support for 10gbe blob
  • 5cad9d3 build(deps): bump docs/src/firmware-action-example
  • 8b6cb99 docs: add notes on containers
  • b946bcf fix(ci): automerge on pull_request_target instead of pull_request
  • 46c5296 fix(ci): allow automerge to fail
  • 3491a1b build(deps): bump github.com/stretchr/testify
  • bd1063d fix(ci): replace only first semver in Taskfile

v0.7.0

22 Nov 16:52
Compare
Choose a tag to compare

Changelog

  • 6427558 chore(action): bump version to v0.7.0
  • dca2df1 build(deps): bump docs/src/firmware-action-example
  • 3d9a259 fix(action): infinite symlink issue
  • 50e1d3d fix(action): linux make defconfig file conflict
  • 630e8aa test(examples): add taskfile to run Linux example locally
  • 3c33923 chore(dependabot): remove docker
  • dd4f88b fix(ci/automerge): use PAT token
  • 5e01648 fix(docker): apply patches in tests too
  • 4486886 feat(docker): apply patches to edk2 containers
  • 22b5d11 feat(docker): add edk2 containers between 2023-02 and 2024-05
  • 64fe7bc build(deps): bump github.com/go-playground/validator/v10
  • 9b40826 fix(linter): revive fixes in golang
  • bbcbe25 fix(linter): pylint fixes in python
  • 9216098 docs: apply suggestions from code review
  • fb985f1 docs: update documentaion
  • e5289aa fix(docs): inter-linking was broken
  • 4e88c4b fix(ci): compile firmware-action in examples
  • 1750ca3 feat(docker)!: bump GCC_VERSION for edk2-202408.01
  • 22afde5 chore(action): add debug for arch inputs
  • a6c6001 fix(examples): fixed typo
  • d7463b6 ci(automerge): do not run on draft PR
  • 77759c3 fix(examples): partial revert of 32583f7
  • fd3d412 fix(dagger): run python black formatter
  • 2d9c722 fix(ci/cleanup): do not fail when cache not found
  • 84f4916 fix(examples): conflicting artifact names
  • ea35ff3 test(examples): add cleanup step
  • 1d824a9 fix(action/linux): missing dir
  • 5e9f8f3 fix(action/linux): fix cross-compilation detection
  • e95fabc fix(examples): make arch into env variable
  • 32583f7 chore(action): unify architecture strings
  • 9319dfa test(examples): expand to also run on arm64 machine
  • 273cadf chore(docker)!: depreciating coreboot 24.02 in favour of 24.02.01
  • a46ffb7 fix(docker/edk2): shallow submodules for edk2-stable202008
  • 54bfeda fix(docker/edk2): shallow submodules
  • 607fa71 fix(docker/edk2): possibly broken docker arguments
  • 88151a1 fix(docker)!: edk2-stable202408 missing submodule
  • 5629978 ci: a bit more automation to pull requests
  • d5c0c5c build(deps): bump dagger.io/dagger in /action in the golang group
  • f4362ea build(deps): update pytest-flake8 requirement in /.dagger-ci/daggerci
  • bdb564a build(deps): update dagger-io requirement in /.dagger-ci/daggerci
  • 540b4fd fix(dagger): install build-essential package
  • 41cb3ae fix(examples): artifact names
  • fdf1df3 fix(examples): path to artifacts
  • 82dac48 build(deps): bump golang.org/x/crypto in /action in the golang group
  • b023bf9 fix(docker): add cross toolchain for x86 into linux container
  • 81a433e fix(tests): forgotten env variable
  • 4d0c1fb ci: fix cache cleanup
  • 9dad109 build(deps): bump github.com/alecthomas/kong
  • e48b996 feat(taskfile): include docker building taskfile in the main one
  • d627efd feat(taskfile): add tasks to build containers
  • b103b16 feat(taskfile): add python virtual environment setup task
  • 5f13a2f chore(docker): update gitignore
  • f92e178 feat(action)!: build edk2 basetools on the fly
  • 9c3128f feat(docker)!: use pre-compiled coreboot toolchain in dockerfile
  • 92907ad feat(ci): fetch coreboot toolchains
  • f2abe55 feat(dagger)!: make containers multi-arch
  • 39083ee fix(docker): linux container missing package on arm64
  • 8191bcf build(deps): bump docs/src/firmware-action-example
  • 289e338 build(deps): bump the golang group across 1 directory with 2 updates
  • bbdcfa1 fix(docker): add omitted python into compose.yaml
  • 5d64dd4 fix(megalinter): fix spelling
  • a849e26 revert(ci): remove edk2 matrix
  • c608076 feat(docker): compile coreboot tool-chains separately
  • 761da59 fix(ci): tweak dynamically generated matrix
  • 9bb6963 build(deps): update pytest-benchmark requirement in /.dagger-ci/daggerci
  • fac4f9f build(deps): update prettytable requirement in /.dagger-ci/daggerci
  • 6c8fc70 chore(action): remove obsolete code
  • ab781d4 docs: add SECURITY.md
  • ea075ac feat(dependabot): use also for git submodules
  • a31adf9 chore(dependabot): remove reviewers and assignees
  • 9203d56 fix(docker): typo in compose.yaml
  • f024ffc build(deps): update pytest-cov requirement in /.dagger-ci/daggerci
  • 02e489e build(deps): update pytest-benchmark requirement in /.dagger-ci/daggerci
  • 738f44f chore(action): run go mod tidy
  • 8be1bb1 build(deps): bump dagger.io/dagger in /action in the golang group
  • 8de8ef8 ci(cache): improve caching in example workflow
  • 4ebd4df ci(cache): add cleanup jobs
  • 52366f7 chore(docker): remove unnecessary dependencies
  • 606b105 ci(reminder): run daily instead of hourly
  • 8573152 fix(docker): bump all linux docker containers to noble release
  • 5062b12 chore(docker): add omitted arguments into compose file
  • b51b3a2 chore(ci): correction to example caching
  • 57ea19c fix(megalinter): fix spelling
  • 0059567 ci(docker): dynamically generate the matrix
  • c91219c feat(docker): make coreboot container support multi-arch builds
  • 9e361bb feat(docker): make edk2 container support multi-arch builds
  • 4fe8fd2 feat(docker): make linux container support multi-arch builds
  • 9c5fa6f build(deps): bump dagger.io/dagger in /action in the golang group
  • bbc194c chore(docker): add omitted arguments into compose file
  • 8ebee2a style: cosmetic change in edk2 test script
  • e2be0bd docs: cosmetic changes according to megalinter
  • 5461bec ci(docker): build monthly instead of weekly
  • f024bc6 ci(megalinter): temporarily disable trivy because
  • 51cfe2a build(deps): bump dagger.io/dagger in /action in the golang group
  • 745b5c7 build(deps): bump golang.org/x/crypto in /action in the golang group
  • c48e1f4 feat(docker): add zstd into linux container
  • da84266 test(docker): expand examples to include new Linux containers
  • 2d9178b feat(docker): expand fleet of Linux containers
  • 22450d2 fix(docker): update GCC vs GCC5 also in examples
  • 54cdfc6 test(docker): test containers also on change of tests
  • f900fb2 fix(edk2): toolchain GCC5 was deprecated in edk2-stable202305
  • b91a043 fix(docker): enable again tests of containers
  • 5743166 feat(ci): add 2nd part to reminder bot
  • 8a85b80 fix(docker): download latest version of docker-compose
  • c4133f5 feat(docker): add missing packages
  • e71a9eb chore(python): switch from hardcoded version to latest stable
  • 674a5c9 ci(docker): skip testing
  • 720b7ac ci(docker): add timeouts
  • e107818 chore(docker): cleanup python code
  • 5649f08 fix(docker): slim down edk2 container
  • c22deb4 docs: add notes a...
Read more

v0.6.1

27 Aug 15:13
Compare
Choose a tag to compare

Changelog

  • e9fdd48 chore(action): bump version to v0.6.1
  • 4b9e9d4 fix(action/linux): defconfig filename