We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 468e524 + 3fc0c46 commit 61e6b89Copy full SHA for 61e6b89
.github/workflows/release_firmware.yml
@@ -34,10 +34,28 @@ jobs:
34
with:
35
fetch-depth: 0 # Fetch all tags if needed
36
37
+ - name: Cache PlatformIO dependencies
38
+ uses: actions/cache@v4
39
+ with:
40
+ path: |
41
+ ~/.platformio
42
+ ~/.cache/pip
43
+ key: ${{ runner.os }}-pio-${{ hashFiles('**/platformio.ini') }}
44
+ restore-keys: |
45
+ ${{ runner.os }}-pio-
46
+
47
+ - name: Cache PlatformIO build
48
49
50
+ path: ~/.cache/pio
51
+ key: ${{ runner.os }}-pio-build-${{ hashFiles('firmware/atom_s3_i2c_display/src/**/*') }}
52
53
+ ${{ runner.os }}-pio-build-
54
- name: Set up Python
55
uses: actions/setup-python@v5
56
57
python-version: '3.11'
58
+ cache: 'pip'
59
60
- name: Install PlatformIO
61
run: pip install --upgrade platformio
0 commit comments