* chore(deps): bump actions/upload-artifact from 3 to 4
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3 to 4.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v3...v4)
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
* push.yml: split metadata artifacts into two separated packages since now it's error by design in uploadV4 to stuff multiple files from different jobs/steps into artifact with the same name
* push.yml: add metadata per model artifact since now it's error by design in uploadV4 to stuff multiple files from different jobs/steps into one artifact with the same name
* push.yml: testing proposed by github solution for actions:#472
* push.yml: "fixing" upload as github team suggested
* push.yml: rename upload metadata step to unify build steps naming pattern
* push.yml: upload_metadata: add if-no-files-found: error directive since metadata.zip is essential
* push.yml: giving a second chance for cache save/restore actions
* push.yml: remove unsupported name field from cache actions
* push.yml: add tar to deps so cache action can collect cached files on github
* push.yml: try to retrieve cache by key properly
* push.yml: try to retrieve cache by key properly
* push.yml: remove wildcards from keys
* push.yml: try retrieve cache by explicit name
* push.yml: trying with enableCrossOsArchive == true
* push.yml: revert changes back from cache save/restore to actions download/upload
* push.yml: set retention-days == 1 and testing dot file name hoping it will hide artifacts
* push.yml: upload_metadata - download jsons: fix pattern for testing
* push.yml: adding 3rd party step for testing to delete created artifacts
* push.yml: trying to fix syntax in 3rd party step
* push.yml: revert changes to working workaround but keep retention-days == 1
* push.yml: upload_metadata: download prebuilt artifacts, generate jsons, upload them as metadata.zip - Work in Progress
* push.yml: upload_metadata: trying to fix pattern for artifacts [WiP]
* push.yml: upload_metadata: remove matrix since it doesn't work [WiP]
* push.yml: upload_metadata: remove pattern to download all prebuilt artifacts
* push.yml: add every json to every model of artifact
* push.yml: remove uploading/reuploading individual json files as zips
* push.yml: pushing to see which error will be at this time...
* ci
* Revert "push.yml: pushing to see which error will be at this time..."
This reverts commit ed3ac204ca.
* push.yml: revert manually due to accidential commit from different branch of different repo
* Remove the image of my frustration with github checkout update
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ben V. Brown <5425387+Ralim@users.noreply.github.com>
* Draft cleanup of the folder definition mess
* Move old startup
* Fixup! broken hacky includes
* Update Makefile
* Update Makefile
* Update Makefile
* Bulk format
* Who knew, header guards are a wise idea
* Squash some sizing warnings
* Drop broken usb stack
* Fix BLE headers to be sensible
* Cleaning up proper c styling
* We have newer clang, it does bracketing now
* Run clang-format brackets
* We can drop the old messy bracket-checker with newer clang format
* WiP formatter
* Align grids of scripts by right side
Massively easier to read in nearly all cases
* Excempt the table for compression from formatter
* MHP30 move to I2C Bit Banging
* Fixup Accelerometer drivers so all can use I2CBB
* No STM32 I2C driver anymore
* TS100 on I2CBB
* Miniware on BB
* Fixup S60 build
* format
format
* Start PWM after adc irq fully done
* Filter len 4
* Use comparitor 2 on timer for wrap around
* Update IRQ.cpp
* Tip measurements are uint16_t
Update BSP.cpp
Update BSP.cpp
* WiP PID
move pid tuning to config
Update PIDThread.cpp
* Handle PWM Timer gitchy comparitor
* Tuning
* Dampen with Kd
* Cleaning up
* Use TemperatureType_t for getTipTemp()
* Add small rolling average to user GUI temp to reduce flicker
* Trigger PID when adc is skipped (will use old values)