Skip to content

Commit d5646f1

Browse files
authored
Merge pull request #1338 from FarmBot/staging
Publish v14 to production
2 parents 3150940 + 111891d commit d5646f1

File tree

231 files changed

+20039
-21638
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

231 files changed

+20039
-21638
lines changed

.circleci/config.yml

Lines changed: 0 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -193,41 +193,6 @@ jobs:
193193
- store_artifacts:
194194
path: farmbot_celery_script/cover
195195

196-
test_farmbot_firmware:
197-
<<: *defaults
198-
environment:
199-
MIX_ENV: test
200-
MIX_TARGET: host
201-
NERVES_LOG_DISABLE_PROGRESS_BAR: "yes"
202-
ELIXIR_VERSION: 1.10.4
203-
steps:
204-
- checkout
205-
- restore_cache:
206-
keys:
207-
- v14-fbfw-test-dependency-cache-{{ checksum "farmbot_firmware/mix.lock" }}
208-
- <<: *install_elixir
209-
- <<: *install_hex_archives
210-
- run:
211-
name: Test Farmbot Firmware
212-
working_directory: /nerves/build/farmbot_firmware
213-
command: |
214-
mix deps.get
215-
mix compile
216-
mix format --check-formatted
217-
mix coveralls.json
218-
bash <(curl -s https://codecov.io/bash)
219-
- save_cache:
220-
key: v14-fbfw-test-dependency-cache-{{ checksum "farmbot_firmware/mix.lock" }}
221-
paths:
222-
- farmbot_firmware/_build/test
223-
- farmbot_firmware/deps
224-
- save_cache:
225-
key: v14-fbfw-coverage-cache-{{ .Branch }}-{{ .Revision }}
226-
paths:
227-
- farmbot_firmware/cover
228-
- store_artifacts:
229-
path: farmbot_firmware/cover
230-
231196
test_farmbot_core:
232197
<<: *defaults
233198
environment:
@@ -464,12 +429,6 @@ workflows:
464429
branches:
465430
ignore:
466431
- main
467-
- test_farmbot_firmware:
468-
context: org-global
469-
filters:
470-
branches:
471-
ignore:
472-
- main
473432
- test_farmbot_core:
474433
context: org-global
475434
filters:

.gitignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,6 @@ scratchpad.*
3838

3939
# Various env vars.
4040
.env
41-
scripts/mqtt.py
4241

4342
# Fwup keys aren't stored here, but just in case.
4443
*.priv

.gitmodules

Lines changed: 0 additions & 4 deletions
This file was deleted.

CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,14 @@
11
# Changelog
22

3+
# 14.0.0
4+
5+
* Complete overhaul of firmware handler in FBOS.
6+
* Genesis and Express firmware updates.
7+
* Ability to use `custom.hex` firmware file in user data partition instead of default firmware.
8+
* Ability to detect missing boot loader.
9+
* Bug fix for devices that became throttled after long disconnects.
10+
* Alpha support for 3rd paty UART devices in Lua sandbox.
11+
312
# 13.2.0
413

514
* Expose `set_pin_io_mode` to Lua (feature request from forum use @JoeHou)

COVERAGE.md

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
# Jan - Mar 2021
22

3-
| Project |1/1/20 |2/6/20 |3/4/20 |3/26/21|
4-
|-----------------------|-------|-------|-------|-------|
5-
| farmbot_celery_script | 53.7% | 54.0% |54.0% |73.8% |
6-
| farmbot_core | 22.2% | 19.8% |26.3% |45.5% |
7-
| farmbot_ext | 53.6% | 52.7% |38.1% |50.1% |
8-
| farmbot_firmware | 13.8% | 56.4% |62.0% |71.2% |
9-
| farmbot_os | 22.0% | 27.6% |45.3% |57.7% |
10-
| farmbot_telemetry | ??.?% | ??.?% |??.?% |41.4% |
3+
| Project |1/1/20 |2/6/20 |3/4/20 |3/26/21|5/24/21|
4+
|-----------------------|-------|-------|-------|-------|-------|
5+
| farmbot_celery_script | 53.7% | 54.0% |54.0% |73.8% |73.8% |
6+
| farmbot_core | 22.2% | 19.8% |26.3% |45.5% |48.3% |
7+
| farmbot_ext | 53.6% | 52.7% |38.1% |50.1% |58.0% |
8+
| farmbot_os | 22.0% | 27.6% |45.3% |57.7% |58.4% |
9+
| farmbot_telemetry | ??.?% | ??.?% |??.?% |41.4% |41.4% |

FEATURE_MIN_VERSIONS.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
"api_pin_bindings": "6.4.4",
55
"assertion_block": "8.0.0",
66
"backscheduled_regimens": "6.4.0",
7+
"calibration_retries": "14.0.0",
78
"change_ownership": "6.3.0",
89
"computed_move": "11.0.0",
910
"criteria_groups": "9.2.2",
@@ -24,12 +25,14 @@
2425
"none_firmware": "8.0.0",
2526
"api_ota_releases": "11.1.0",
2627
"ota_update_hour": "8.2.3",
28+
"quiet_motors": "14.0.0",
2729
"rpi_led_control": "6.4.4",
2830
"safe_height_input": "12.1.0",
2931
"sensors": "6.3.0",
3032
"soil_height": "12.1.0",
3133
"update_resource": "10.0.0",
3234
"use_update_channel": "6.4.12",
3335
"variables": "8.0.0",
34-
"z2_firmware_params": "12.0.0"
36+
"z2_firmware_params": "12.0.0",
37+
"z2_firmware_params_all": "14.0.0"
3538
}

Makefile

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@ endif
1515
PROJECTS := farmbot_celery_script \
1616
farmbot_core \
1717
farmbot_ext \
18-
farmbot_firmware \
1918
farmbot_os \
2019
farmbot_telemetry
2120

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
13.2.0
1+
14.0.0

docs/host_development/host_development.md

Lines changed: 0 additions & 50 deletions
This file was deleted.

docs/index.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,5 @@ The FarmBot OS application is broken into several sub applications.
5858
* [farmbot_celery_script](/docs/project/farmbot_celery_script.md)
5959
* [farmbot_core](/docs/project/farmbot_core.md)
6060
* [farmbot_ext](/docs/project/farmbot_ext.md)
61-
* [farmbot_firmware](/docs/project/farmbot_firmware.md)
6261
* [farmbot_os](/docs/project/farmbot_os.md)
6362
* [farmbot_telemetry](/docs/project/farmbot_telemetry.md)

0 commit comments

Comments
 (0)