From 05104aa8eb7ce7526459a623904ddd32a5a4143d Mon Sep 17 00:00:00 2001 From: Yurii Date: Fri, 21 Jun 2024 03:44:25 +0300 Subject: [PATCH] chore: create dependabot.yml, pio-dependabot.yaml --- .github/dependabot.yaml | 11 +++++++++ .github/workflows/pio-dependabot.yaml | 22 +++++++++++++++++ platformio.ini | 34 +++++++++++++-------------- 3 files changed, 50 insertions(+), 17 deletions(-) create mode 100644 .github/dependabot.yaml create mode 100644 .github/workflows/pio-dependabot.yaml diff --git a/.github/dependabot.yaml b/.github/dependabot.yaml new file mode 100644 index 0000000..c1d10fe --- /dev/null +++ b/.github/dependabot.yaml @@ -0,0 +1,11 @@ +version: 2 +updates: + - package-ecosystem: "npm" + directory: "/" + schedule: + interval: "daily" + + - package-ecosystem: "github-actions" + directory: "/" + schedule: + interval: "daily" diff --git a/.github/workflows/pio-dependabot.yaml b/.github/workflows/pio-dependabot.yaml new file mode 100644 index 0000000..971d065 --- /dev/null +++ b/.github/workflows/pio-dependabot.yaml @@ -0,0 +1,22 @@ +name: PlatformIO Dependabot +on: + workflow_dispatch: # option to manually trigger the workflow + schedule: + # Runs every day at 00:00 + - cron: "0 0 * * *" + +permissions: + contents: write + pull-requests: write + +jobs: + dependabot: + runs-on: ubuntu-latest + name: run PlatformIO Dependabot + steps: + - name: Checkout + uses: actions/checkout@v4 + - name: run PlatformIO Dependabot + uses: peterus/platformio_dependabot@v1.0.7 + with: + github_token: ${{ secrets.GITHUB_TOKEN }} diff --git a/platformio.ini b/platformio.ini index acb8f65..751fa82 100644 --- a/platformio.ini +++ b/platformio.ini @@ -16,17 +16,17 @@ extra_configs = secrets.default.ini version = 1.4.3 framework = arduino lib_deps = - bblanchon/ArduinoJson@^7.0.4 - ;ihormelnyk/OpenTherm Library@^1.1.5 + bblanchon/ArduinoJson @ 7.0.4 + ;ihormelnyk/OpenTherm Library @ 1.1.5 https://github.com/ihormelnyk/opentherm_library#master - arduino-libraries/ArduinoMqttClient@^0.1.8 - lennarthennigs/ESP Telnet@^2.2 - gyverlibs/FileData@^1.0.2 - gyverlibs/GyverPID@^3.3.2 - gyverlibs/GyverBlinker@^1.0 + arduino-libraries/ArduinoMqttClient @ 0.1.8 + lennarthennigs/ESP Telnet @ 2.2 + gyverlibs/FileData @ 1.0.2 + gyverlibs/GyverPID @ 3.3.2 + gyverlibs/GyverBlinker @ 1.1.1 https://github.com/PaulStoffregen/OneWire#master - milesburton/DallasTemperature@^3.11.0 - laxilef/TinyLogger@^1.1.0 + milesburton/DallasTemperature @ 3.11.0 + laxilef/TinyLogger @ 1.1.0 build_flags = -D PIO_FRAMEWORK_ARDUINO_LWIP2_LOW_MEMORY ;-D PIO_FRAMEWORK_ARDUINO_LWIP2_HIGHER_BANDWIDTH_LOW_FLASH @@ -59,10 +59,10 @@ board_build.filesystem = littlefs ; Defaults [esp8266_defaults] -platform = espressif8266@^4.2.1 +platform = espressif8266 @ 4.2.1 lib_deps = ${env.lib_deps} - nrwiersma/ESP8266Scheduler@^1.2 + nrwiersma/ESP8266Scheduler @ 1.2 lib_ignore = extra_scripts = post:tools/build.py @@ -70,7 +70,7 @@ build_flags = ${env.build_flags} board_build.ldscript = eagle.flash.4m1m.ld [esp32_defaults] -;platform = espressif32@^6.7 +;platform = espressif32 @ 6.7 platform = https://github.com/platformio/platform-espressif32.git platform_packages = ;platformio/framework-arduinoespressif32 @ https://github.com/espressif/arduino-esp32/archive/refs/tags/2.0.17.zip @@ -79,7 +79,7 @@ platform_packages = board_build.partitions = esp32_partitions.csv lib_deps = ${env.lib_deps} - laxilef/ESP32Scheduler@^1.0.1 + laxilef/ESP32Scheduler @ 1.0.1 lib_ignore = extra_scripts = post:tools/esp32.py @@ -182,7 +182,7 @@ board = lolin_s3_mini board_build.partitions = ${esp32_defaults.board_build.partitions} lib_deps = ${esp32_defaults.lib_deps} - h2zero/NimBLE-Arduino@^1.4.1 + h2zero/NimBLE-Arduino @ 1.4.1 lib_ignore = ${esp32_defaults.lib_ignore} extra_scripts = ${esp32_defaults.extra_scripts} build_unflags = @@ -206,7 +206,7 @@ board = lolin_c3_mini board_build.partitions = ${esp32_defaults.board_build.partitions} lib_deps = ${esp32_defaults.lib_deps} - h2zero/NimBLE-Arduino@^1.4.1 + h2zero/NimBLE-Arduino @ 1.4.1 lib_ignore = ${esp32_defaults.lib_ignore} extra_scripts = ${esp32_defaults.extra_scripts} build_unflags = @@ -228,7 +228,7 @@ board = nodemcu-32s board_build.partitions = ${esp32_defaults.board_build.partitions} lib_deps = ${esp32_defaults.lib_deps} - h2zero/NimBLE-Arduino@^1.4.1 + h2zero/NimBLE-Arduino @ 1.4.1 lib_ignore = ${esp32_defaults.lib_ignore} extra_scripts = ${esp32_defaults.extra_scripts} build_flags = @@ -249,7 +249,7 @@ board = wemos_d1_mini32 board_build.partitions = ${esp32_defaults.board_build.partitions} lib_deps = ${esp32_defaults.lib_deps} - h2zero/NimBLE-Arduino@^1.4.1 + h2zero/NimBLE-Arduino @ 1.4.1 lib_ignore = ${esp32_defaults.lib_ignore} extra_scripts = ${esp32_defaults.extra_scripts} build_flags =