All notable changes to this project will be documented in this file.
This project adheres to Semantic Versioning.
Fix multiarch builds
Upgrade machine ubuntu images
Python 3.9 is now the default for all jobs
Update build-ubuntu machine version
Disable nirvati for now
Publish to multiple docker registries
New command to do uploads to codecov, fixed functional tests due to deprecation of codecov python uploader
Fix permission issues when installing Fulcrum
Fix pip install not working in some cases
More reliable usage of pip for pre-commit jobs
Fix validate-plugins job not working in some cases
Added new docker-go executor.
New commands: install-bitcart-cli and validate-plugins.
New job: validate-plugins
Fix pre-commit setup without pip
Remove arm32 from list of build platforms
Python 3.8 is now the default for all jobs
Added new python-node executor and command to install node.js package dependencies
Fixed lint job pre-commit data directories caching and allowed to disable it
Made functional tests not flaky
Added job for running functional tests and commands to install Fulcrum and upload test results
Fix pre-commit installation failures
Fix lint job
Added new docker-python executor and lint job
Move BUILD_PLATFORMS env var to executors
Bugfix for docker buildx qemu enabling (now works always and is fast)
Bugfix for docker buildx qemu enabling (via multiarch/qemu-user-static)
Bugfix for docker buildx qemu enabling (via tonistiigi/binfmt)
Initial Release