You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The checklists and secrets reference below are the most frequently used part of this guide; the detailed sections that follow give context for each component.
24
+
25
+
---
26
+
27
+
## Maintenance Checklists
28
+
29
+
### After Each Release
30
+
31
+
-[ ] Verify correct version of EIM and offline installer archives is on dl.espressif
32
+
-[ ] Verify Homebrew formula updated automatically (check https://github.com/espressif/homebrew-eim)
33
+
-[ ] Verify WinGet PR created (check https://github.com/microsoft/winget-pkgs/pulls)
34
+
-[ ] Verify WinGet PR merged (may take 1-3 days for Microsoft review)
- Python manifests include PEP-514 registry entries for Python discovery by other tools
178
255
- Test offline installation after any manifest changes
179
256
257
+
**Important:** The actual download URLs for the dependency files (7-Zip, Git, Python, etc.) are currently **hardcoded in the offline installer** code. The version update procedure above (fetching from upstream and updating manifests) may therefore not work as described until the installer is changed to resolve or configure those URLs. This is expected to be addressed in [EIM-381](https://jira.espressif.com:8443/browse/EIM-381).
258
+
180
259
---
181
260
182
261
## 2. Scoop Installer PowerShell Scripts
@@ -275,6 +354,14 @@ function Install-ScoopOffline {
275
354
276
355
No workflow in **this** repository builds or updates the Docker image. The image lives in a separate repository (Hahihula/eim-idf-build-docker). Optionally, that repo could be triggered on new EIM releases (e.g. via `repository_dispatch` or a manual trigger); currently it is updated manually when EIM or ESP-IDF versions change.
277
356
357
+
### Official and reference Docker resources
358
+
359
+
-**Official Docker image:** The ESP-IDF repository hosts an official Docker image that is being migrated to EIM; this is expected to be in place after the next release.
360
+
-**CI images:** CI/build Docker images are maintained in the **esp-dockerfiles** repository.
361
+
-**Documentation:** The EIM documentation includes a Dockerfile example; see the [headless usage / Docker integration](https://docs.espressif.com/projects/idf-im-ui/en/latest/headless_usage.html) docs.
362
+
363
+
The repository and image below are a **proof-of-concept** example for non-interactive EIM installation.
@@ -1039,6 +1126,10 @@ If PRs are not being created:
1039
1126
1040
1127
## 11. Scoop Distribution (Online)
1041
1128
1129
+
### Current status
1130
+
1131
+
**There is no Scoop repository at the moment, and the Scoop-related workflow is currently turned off.** The following section describes how Scoop distribution is intended to work when the workflow is enabled, for future reference.
1132
+
1042
1133
### Used by Workflows
1043
1134
1044
1135
**Invocation:** Same as WinGet — the job `update-windows-packages` in `build.yaml` calls `update-windows-packages.yml` with `version: ${{ github.ref_name }}` on release.
@@ -1110,78 +1201,6 @@ eim --version
1110
1201
1111
1202
---
1112
1203
1113
-
## Maintenance Checklists
1114
-
1115
-
### After Each Release
1116
-
1117
-
-[ ] Verify Homebrew formula updated automatically (check https://github.com/espressif/homebrew-eim)
1118
-
-[ ] Verify WinGet PR created (check https://github.com/microsoft/winget-pkgs/pulls)
1119
-
-[ ] Verify WinGet PR merged (may take 1-3 days for Microsoft review)
0 commit comments