Skip to content

Commit a34f56a

Browse files
committed
Merge remote-tracking branch 'esp/master' into master
2 parents f08470c + 076a4ed commit a34f56a

File tree

395 files changed

+22856
-3468
lines changed

Some content is hidden

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

395 files changed

+22856
-3468
lines changed

.github/workflows/pull-request.yml

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,9 @@ jobs:
1515
build-linux:
1616
name: Build ${{ matrix.chunk }}
1717
runs-on: ubuntu-latest
18+
defaults:
19+
run:
20+
shell: bash
1821
strategy:
1922
matrix:
2023
chunk: [0, 1, 2, 3, 4, 5, 6, 7]
@@ -47,6 +50,9 @@ jobs:
4750
build-debug-ipv6:
4851
name: Debug IPv6 ${{ matrix.chunk }}
4952
runs-on: ubuntu-latest
53+
defaults:
54+
run:
55+
shell: bash
5056
strategy:
5157
matrix:
5258
chunk: [0, 1, 2, 3, 4, 5, 6, 7]
@@ -110,6 +116,9 @@ jobs:
110116
build-mac:
111117
name: Mac
112118
runs-on: macOS-latest
119+
defaults:
120+
run:
121+
shell: bash
113122
steps:
114123
- uses: actions/checkout@v2
115124
with:
@@ -139,6 +148,9 @@ jobs:
139148
build-pio:
140149
name: Build Platform.IO
141150
runs-on: ubuntu-latest
151+
defaults:
152+
run:
153+
shell: bash
142154
steps:
143155
- uses: actions/checkout@v2
144156
with:
@@ -163,6 +175,9 @@ jobs:
163175
host-tests:
164176
name: Host tests
165177
runs-on: ubuntu-latest
178+
defaults:
179+
run:
180+
shell: bash
166181
steps:
167182
- uses: actions/checkout@v2
168183
with:
@@ -184,6 +199,9 @@ jobs:
184199
documentation:
185200
name: Documentation
186201
runs-on: ubuntu-latest
202+
defaults:
203+
run:
204+
shell: bash
187205
steps:
188206
- uses: actions/checkout@v2
189207
with:
@@ -208,6 +226,9 @@ jobs:
208226
style-check:
209227
name: Style and formatting
210228
runs-on: ubuntu-latest
229+
defaults:
230+
run:
231+
shell: bash
211232
steps:
212233
- uses: actions/checkout@v2
213234
with:
@@ -229,6 +250,9 @@ jobs:
229250
mock-check:
230251
name: Mock trivial test
231252
runs-on: ubuntu-latest
253+
defaults:
254+
run:
255+
shell: bash
232256
steps:
233257
- uses: actions/checkout@v2
234258
with:
@@ -248,6 +272,9 @@ jobs:
248272
boards-check:
249273
name: Boards.txt check
250274
runs-on: ubuntu-latest
275+
defaults:
276+
run:
277+
shell: bash
251278
steps:
252279
- uses: actions/checkout@v2
253280
with:
@@ -269,3 +296,21 @@ jobs:
269296
bash ./tests/ci/build_boards.sh
270297
bash ./tests/ci/eboot_test.sh
271298
bash ./tests/ci/pkgrefs_test.sh
299+
300+
301+
# Validate orthography
302+
code-spell:
303+
name: Check spelling
304+
runs-on: ubuntu-latest
305+
defaults:
306+
run:
307+
shell: bash
308+
steps:
309+
- uses: actions/checkout@v2
310+
with:
311+
submodules: true
312+
- name: Run codespell
313+
uses: codespell-project/actions-codespell@master
314+
with:
315+
skip: ./libraries/ESP8266SdFat,./libraries/LittleFS/lib,./tools/pyserial,./tools/sdk,./tools/esptool,./libraries/SoftwareSerial,./libraries/Ethernet,./github/workflows,./libraries/ESP8266HTTPUpdateServer/examples/SecureBearSSLUpdater/SecureBearSSLUpdater.ino,./libraries/esp8266/examples/RTCUserMemory/RTCUserMemory.ino,./libraries/esp8266/examples/StreamString/StreamString.ino,./libraries/ESP8266WiFi/examples/BearSSL_Validation/BearSSL_Validation.ino,./libraries/ESP8266WiFi/examples/BearSSL_Sessions/BearSSL_Sessions.ino,./libraries/ESP8266WebServer/examples/HelloServerBearSSL/HelloServerBearSSL.ino,./libraries/ESP8266WebServer/examples/HttpHashCredAuth/HttpHashCredAuth.ino,./cores/esp8266/spiffs,./tests/device/test_libc/libm_string.c, ./libraries/Netdump/examples/Netdump/Netdump.ino,./libraries/ESP8266WiFi/examples/BearSSL_Server,./cores/esp8266/LwipIntfDev.h
316+
ignore_words_list: ESP8266,esp8266,esp,dout,DOUT,ser,ans

.github/workflows/release-to-publish.yml

Lines changed: 5 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -32,25 +32,19 @@ jobs:
3232
package:
3333
name: Update master JSON file
3434
runs-on: ubuntu-latest
35+
defaults:
36+
run:
37+
shell: bash
3538
steps:
3639
- uses: actions/checkout@v2
3740
with:
38-
submodules: true
39-
- uses: actions/setup-python@v2
40-
with:
41-
python-version: '3.x'
42-
- name: Set GIT tag name
43-
run: |
44-
echo "::set-env name=TRAVIS_TAG::$(git describe --exact-match --tags)"
41+
submodules: false
42+
fetch-depth: 0
4543
- name: Deploy updated JSON
4644
env:
4745
TRAVIS_BUILD_DIR: ${{ github.workspace }}
4846
BUILD_TYPE: package
4947
CI_GITHUB_API_KEY: ${{ secrets.GITHUB_TOKEN }}
5048
GHCI_DEPLOY_KEY: ${{ secrets.GHCI_DEPLOY_KEY }}
5149
run: |
52-
bash ./tests/ci/build_package.sh
53-
# Only the regenerated JSON file will be used, but it's simpler
54-
# than looking for it in a GH release.
5550
bash ./package/deploy_package_index.sh
56-

.github/workflows/tag-to-draft-release.yml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,17 +14,22 @@ jobs:
1414
package:
1515
name: Package
1616
runs-on: ubuntu-latest
17+
defaults:
18+
run:
19+
shell: bash
1720
steps:
1821
- uses: actions/checkout@v2
1922
with:
2023
submodules: true
24+
fetch-depth: 0
2125
- uses: actions/setup-python@v2
2226
with:
2327
python-version: '3.x'
2428
- name: Set GIT tag name
2529
run: |
2630
# Sets an environment variable used in the next steps
27-
echo "::set-env name=TRAVIS_TAG::$(git describe --exact-match --tags)"
31+
TRAVIS_TAG="$(git describe --exact-match --tags)"
32+
echo "TRAVIS_TAG=${TRAVIS_TAG}" >> $GITHUB_ENV
2833
- name: Build package JSON
2934
env:
3035
TRAVIS_BUILD_DIR: ${{ github.workspace }}

.gitignore

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,9 @@ tools/dist/
33
tools/xtensa-lx106-elf/
44
tools/mkspiffs/
55
tools/mklittlefs/
6-
tools/python/
76
tools/python3/
87
package/versions/
98
exclude.txt
10-
tools/sdk/lib/liblwip_src.a
11-
tools/sdk/lwip/src/build
12-
tools/sdk/lwip/src/liblwip_src.a
13-
tools/sdk/ld/backup
14-
tools/sdk/ld/eagle.app.v6.common.ld
159

1610
tests/hosts/lcov/
1711

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ Arduino core for ESP8266 WiFi chip
33

44
# Quick links
55

6-
- [Latest release documentation](https://arduino-esp8266.readthedocs.io/en/2.7.4_a/)
6+
- [Latest release documentation](https://arduino-esp8266.readthedocs.io/en/3.0.2/)
77
- [Current "git version" documentation](https://arduino-esp8266.readthedocs.io/en/latest/)
88
- [Install git version](https://arduino-esp8266.readthedocs.io/en/latest/installing.html#using-git-version) ([sources](doc/installing.rst#using-git-version))
99

@@ -36,7 +36,7 @@ Starting with 1.6.4, Arduino allows installation of third-party platform package
3636
#### Latest release [![Latest release](https://img.shields.io/github/release/esp8266/Arduino.svg)](https://github.com/esp8266/Arduino/releases/latest/)
3737
Boards manager link: `https://arduino.esp8266.com/stable/package_esp8266com_index.json`
3838

39-
Documentation: [https://arduino-esp8266.readthedocs.io/en/2.7.4_a/](https://arduino-esp8266.readthedocs.io/en/2.7.4_a/)
39+
Documentation: [https://arduino-esp8266.readthedocs.io/en/3.0.2/](https://arduino-esp8266.readthedocs.io/en/3.0.2/)
4040

4141
### Using git version
4242
[![Linux build status](https://travis-ci.org/esp8266/Arduino.svg)](https://travis-ci.org/esp8266/Arduino)

0 commit comments

Comments
 (0)