-
Notifications
You must be signed in to change notification settings - Fork 25
executable file
·134 lines (132 loc) · 4.46 KB
/
upload_components.yml
File metadata and controls
executable file
·134 lines (132 loc) · 4.46 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
name: Push component to https://components.espressif.com
on:
# For pull requests: perform upload with "--dry-run" argument,
# i.e. validate that the component passes all checks for being uploaded.
pull_request:
release:
types: [published]
jobs:
upload_components:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
submodules: "recursive"
- name: Upload components to the component registry
uses: espressif/upload-components-ci-action@v2
with:
# Please try to keep the directories list sorted.
#
# Do note, however, that if you are updating two components in the same PR
# and one depends on the other, the new version of the 2nd component won't
# be found in the registry when the 1st component is uploaded.
#
# This is only a problem if you are adding two components for the first time,
# or if the 2nd component depends on the exact (new) version of the first one.
#
components: |
components/adc
components/ads1x15
components/ads7138
components/adxl345
components/as5600
components/aw9523
components/base_component
components/base_peripheral
components/binary-log
components/bldc_driver
components/bldc_haptics
components/bldc_motor
components/ble_gatt_server
components/bm8563
components/bmi270
components/button
components/byte90
components/chsc6x
components/cli
components/cobs
components/codec
components/color
components/controller
components/cst816
components/csv
components/display
components/display_drivers
components/drv2605
components/encoder
components/esp-box
components/esp32-timer-cam
components/event_manager
components/expressive_eyes
components/file_system
components/filters
components/format
components/ft5x06
components/ftp
components/gfps_service
components/gt911
components/hid_service
components/hid-rp
components/i2c
components/icm20948
components/icm42607
components/ina226
components/input_drivers
components/interrupt
components/iperf_menu
components/joystick
components/kts1622
components/led
components/led_strip
components/logger
components/lp5817
components/lsm6dso
components/m5stack-tab5
components/math
components/matouch-rotary-display
components/max1704x
components/mcp23x17
components/monitor
components/motorgo-mini
components/mt6701
components/ndef
components/neopixel
components/nvs
components/odrive_ascii
components/pi4ioe5v
components/pid
components/ping
components/pcf85063
components/qmi8658
components/qtpy
components/qwiicnes
components/rmt
components/rtsp
components/runqueue
components/rx8130ce
components/seeed-studio-round-display
components/serialization
components/socket
components/st25dv
components/state_machine
components/t_keyboard
components/t-deck
components/t-dongle-s3
components/tabulate
components/task
components/thermistor
components/timer
components/tla2528
components/tt21100
components/utils
components/vl53l
components/wifi
components/wrover-kit
components/ws-s3-geek
components/ws-s3-lcd-1-47
components/ws-s3-touch
namespace: "espp"
# use old version if this isn't a release for testing
version: ${{ github.event.release && github.event.release.tag_name || 'v0.20.2' }}
api_token: ${{ secrets.IDF_COMPONENT_API_TOKEN }}
dry_run: ${{ ! github.event.release }}