Comments (6)
@imbeacon Could you update the Espressif IDF Registry accordingly.
from thingsboard-client-sdk.
Espressif provides a GitHub action to help developers upload their ESP-IDF components to the registry as a part of the GitHub workflow.
You may check that out to automate the process of updating to the registry.
from thingsboard-client-sdk.
Ah perfect thanks a lot. I'll check if I can integrate it in v0.13.0
.
from thingsboard-client-sdk.
Here is my version of the GitHub actions. This GitHub action is triggered when a tagged commit is pushed. The version of the component published on the registry will be your git tag, indicated by ${{ github.ref_name }}
.
For testing purpose, dry_run
can be set to true
so it will only test the action workflow, without actually uploading to IDF registry.
name: Push component to https://components.espressif.com
on:
push:
tags:
- v*
jobs:
upload_components:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
submodules: "recursive"
- name: Upload component to the component registry
uses: espressif/upload-components-ci-action@v1
with:
name: "xgzf4000"
version: ${{ github.ref_name }}
namespace: "hayschan"
api_token: ${{ secrets.IDF_COMPONENT_API_TOKEN }}
skip_pre_release: false
dry_run: false
from thingsboard-client-sdk.
Any timeline for updating the Espressif IDF Registry?
You can manually trigger your Upload to Registry
action by adding workflow_dispatch
to the YAML.
from thingsboard-client-sdk.
Once the PR has been merged and that needs some more time, because the examples on the ThingsBoard website have to be adjusted first.
I'd guess around a week, but I don't know for sure either.
from thingsboard-client-sdk.
Related Issues (20)
- Request for Additional ESP-IDF Examples in Thingsboard C++ SDK HOT 1
- libary logging function deactivate? HOT 4
- wrong entry for thingsboard pubsubclient library. HOT 3
- pupdate thingsboard library.json at platformio
- OTA failing (Unable to request firmware chunk) HOT 2
- 0014-espressif_esp32_send_data as components meets the "TICKE.H" error was encountered HOT 6
- OTA update Fails with [TB: preparing for update fails, Attributes might be NULL] HOT 16
- Sketches don't run with ArduinoJSON ver. 7.0.0 HOT 12
- Device connecting to APN but not to ThingsBoard when using GSM HOT 6
- When seding data Thingsboard disconnects every second attemped HOT 3
- RPC_Response, Dangling Reference HOT 2
- esp-idf Menuconfig shows description instead of a name for THINGSBOARD_ENABLE_DYNAMIC
- OTA example issues due to callback defined inside loop? HOT 1
- sending telemetry data sucessfull but they are not in visible in thingsboard HOT 1
- Missing "m_capacity = capacity;" in reserve() in Vectors.h causes MAX_RPC_EXCEEDED error HOT 1
- RPC_Response::RPC_Response(Telemetry telemetry) constructor creates NULL object HOT 2
- How to handle big jsons? HOT 1
- data transmission issue HOT 2
- Request all shared attributes HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from thingsboard-client-sdk.