diff --git a/.github/workflows/docker_publish.yml b/.github/workflows/docker_publish.yml index 19c257e..bc21d59 100644 --- a/.github/workflows/docker_publish.yml +++ b/.github/workflows/docker_publish.yml @@ -24,17 +24,17 @@ jobs: strategy: matrix: - idf_version: ["v5.3.2", "v5.3.1", "v5.2.3", "v5.2.2", "v5.1.5", "v5.1.4", "v5.0.7"] - qemu_version: ["20240606", "20240122"] + idf_version: ["v5.4.2", "v5.4.1", "v5.3.3", "v5.3.2", "v5.2.5", "v5.2.4", "v5.1.6", "v5.1.5", "v5.0.9"] + qemu_version: ["20250228", "20240606"] include: + - qemu_version: "20250228" + qemu_release: "esp-develop-9.2.2-20250228" + qemu_dist: "qemu-xtensa-softmmu-esp_develop_9.2.2_20250228-x86_64-linux-gnu.tar.xz" + qemu_sha256: "0ad2f51961ce8f0890c55474c70101201afc59c6464fe8502c39af523a641244" - qemu_version: "20240606" qemu_release: "esp-develop-9.0.0-20240606" qemu_dist: "qemu-xtensa-softmmu-esp_develop_9.0.0_20240606-x86_64-linux-gnu.tar.xz" qemu_sha256: "071d117c44a6e9a1bc8664ab63b592d3e17ceb779119dcb46c59571a4a7a88c9" - - qemu_version: "20240122" - qemu_release: "esp-develop-8.2.0-20240122" - qemu_dist: "qemu-riscv32-softmmu-esp_develop_8.2.0_20240122-x86_64-linux-gnu.tar.xz" - qemu_sha256: "95ac86d7b53bf98b5ff19c33aa926189b849f5a0daf8f41e160bc86c5e31abd4" steps: - name: Checkout repository diff --git a/README.md b/README.md index 580eaee..b87f1cc 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # esp-idf-devcontainer -[![v5.3.2_qemu_20240606 badge](https://img.shields.io/docker/v/biggates/esp-idf-devcontainer/v5.3.2_qemu_20240606?label=biggates%2Fesp-idf-devcontainer%2Fv5.3.2_qemu_20240606&logo=docker) ![v5.3.1_qemu_20240606 badge](https://img.shields.io/docker/v/biggates/esp-idf-devcontainer/v5.3.1_qemu_20240606?label=biggates%2Fesp-idf-devcontainer%2Fv5.3.1_qemu_20240606&logo=docker) ![v5.2.3_qemu_20240606 badge](https://img.shields.io/docker/v/biggates/esp-idf-devcontainer/v5.2.3_qemu_20240606?label=biggates%2Fesp-idf-devcontainer%2Fv5.2.3_qemu_20240606&logo=docker) ![v5.2.2_qemu_20240606 badge](https://img.shields.io/docker/v/biggates/esp-idf-devcontainer/v5.2.2_qemu_20240606?label=biggates%2Fesp-idf-devcontainer%2Fv5.2.2_qemu_20240606&logo=docker) ![v5.1.5_qemu_20240606 badge](https://img.shields.io/docker/v/biggates/esp-idf-devcontainer/v5.1.5_qemu_20240606?label=biggates%2Fesp-idf-devcontainer%2Fv5.1.5_qemu_20240606&logo=docker) ![v5.1.4_qemu_20240606 badge](https://img.shields.io/docker/v/biggates/esp-idf-devcontainer/v5.1.4_qemu_20240606?label=biggates%2Fesp-idf-devcontainer%2Fv5.1.4_qemu_20240606&logo=docker) ![v5.0.7_qemu_20240606 badge](https://img.shields.io/docker/v/biggates/esp-idf-devcontainer/v5.0.7_qemu_20240606?label=biggates%2Fesp-idf-devcontainer%2Fv5.0.7_qemu_20240606&logo=docker) ![v4.4.8_qemu_20240606 badge](https://img.shields.io/docker/v/biggates/esp-idf-devcontainer/v4.4.8_qemu_20240606?label=biggates%2Fesp-idf-devcontainer%2Fv4.4.8_qemu_20240606&logo=docker) ![v4.3.7_qemu_20240606 badge](https://img.shields.io/docker/v/biggates/esp-idf-devcontainer/v4.3.7_qemu_20240606?label=biggates%2Fesp-idf-devcontainer%2Fv4.3.7_qemu_20240606&logo=docker) ![v4.2.5_qemu_20240606 badge](https://img.shields.io/docker/v/biggates/esp-idf-devcontainer/v4.2.5_qemu_20240606?label=biggates%2Fesp-idf-devcontainer%2Fv4.2.5_qemu_20240606&logo=docker) ![v4.1.4_qemu_20240606 badge](https://img.shields.io/docker/v/biggates/esp-idf-devcontainer/v4.1.4_qemu_20240606?label=biggates%2Fesp-idf-devcontainer%2Fv4.1.4_qemu_20240606&logo=docker) ![v4.0.4_qemu_20240606 badge](https://img.shields.io/docker/v/biggates/esp-idf-devcontainer/v4.0.4_qemu_20240606?label=biggates%2Fesp-idf-devcontainer%2Fv4.0.4_qemu_20240606&logo=docker)](https://hub.docker.com/r/biggates/esp-idf-devcontainer) [![Docker Publish Badge](https://github.com/biggates/esp-idf-devcontainer/actions/workflows/docker-publish.yml/badge.svg?branch=master)](https://github.com/biggates/esp-idf-devcontainer/actions/workflows/docker-publish.yml) +[![v5.4.2_qemu_20250228 badge](https://img.shields.io/docker/v/biggates/esp-idf-devcontainer/v5.4.2_qemu_20250228?label=biggates%2Fesp-idf-devcontainer%2Fv5.4.2_qemu_20250228&logo=docker) ![v5.4.1_qemu_20250228 badge](https://img.shields.io/docker/v/biggates/esp-idf-devcontainer/v5.4.1_qemu_20250228?label=biggates%2Fesp-idf-devcontainer%2Fv5.4.1_qemu_20250228&logo=docker) ![v5.3.3_qemu_20250228 badge](https://img.shields.io/docker/v/biggates/esp-idf-devcontainer/v5.3.3_qemu_20250228?label=biggates%2Fesp-idf-devcontainer%2Fv5.3.3_qemu_20250228&logo=docker) ![v5.3.2_qemu_20250228 badge](https://img.shields.io/docker/v/biggates/esp-idf-devcontainer/v5.3.2_qemu_20250228?label=biggates%2Fesp-idf-devcontainer%2Fv5.3.2_qemu_20250228&logo=docker) ![v5.2.5_qemu_20250228 badge](https://img.shields.io/docker/v/biggates/esp-idf-devcontainer/v5.2.5_qemu_20250228?label=biggates%2Fesp-idf-devcontainer%2Fv5.2.5_qemu_20250228&logo=docker) ![v5.2.4_qemu_20250228 badge](https://img.shields.io/docker/v/biggates/esp-idf-devcontainer/v5.2.4_qemu_20250228?label=biggates%2Fesp-idf-devcontainer%2Fv5.2.4_qemu_20250228&logo=docker) ![v5.1.6_qemu_20250228 badge](https://img.shields.io/docker/v/biggates/esp-idf-devcontainer/v5.1.6_qemu_20250228?label=biggates%2Fesp-idf-devcontainer%2Fv5.1.6_qemu_20250228&logo=docker) ![v5.1.5_qemu_20250228 badge](https://img.shields.io/docker/v/biggates/esp-idf-devcontainer/v5.1.5_qemu_20250228?label=biggates%2Fesp-idf-devcontainer%2Fv5.1.5_qemu_20250228&logo=docker) ![v5.0.9_qemu_20250228 badge](https://img.shields.io/docker/v/biggates/esp-idf-devcontainer/v5.0.9_qemu_20250228?label=biggates%2Fesp-idf-devcontainer%2Fv5.0.9_qemu_20250228&logo=docker)](https://hub.docker.com/r/biggates/esp-idf-devcontainer) [![Docker Publish Badge](https://github.com/biggates/esp-idf-devcontainer/actions/workflows/docker-publish.yml/badge.svg?branch=master)](https://github.com/biggates/esp-idf-devcontainer/actions/workflows/docker-publish.yml) docker image for developing espressif idf in VS Code devcontainer @@ -15,13 +15,15 @@ docker image for developing espressif idf in VS Code devcontainer ## Available tags -- `biggates/esp-idf-devcontainer:v5.3.2_qemu_20240606` -- `biggates/esp-idf-devcontainer:v5.3.1_qemu_20240606` -- `biggates/esp-idf-devcontainer:v5.2.3_qemu_20240606` -- `biggates/esp-idf-devcontainer:v5.2.2_qemu_20240606` -- `biggates/esp-idf-devcontainer:v5.1.5_qemu_20240606` -- `biggates/esp-idf-devcontainer:v5.1.4_qemu_20240606` -- `biggates/esp-idf-devcontainer:v5.0.7_qemu_20240606` +- `biggates/esp-idf-devcontainer:v5.4.2_qemu_20250228` +- `biggates/esp-idf-devcontainer:v5.4.1_qemu_20250228` +- `biggates/esp-idf-devcontainer:v5.3.3_qemu_20250228` +- `biggates/esp-idf-devcontainer:v5.3.2_qemu_20250228` +- `biggates/esp-idf-devcontainer:v5.2.5_qemu_20250228` +- `biggates/esp-idf-devcontainer:v5.2.4_qemu_20250228` +- `biggates/esp-idf-devcontainer:v5.1.6_qemu_20250228` +- `biggates/esp-idf-devcontainer:v5.1.5_qemu_20250228` +- `biggates/esp-idf-devcontainer:v5.0.9_qemu_20250228` ## Solved Problem diff --git a/idf_versions.json b/idf_versions.json index d1a8f56..69ddcc2 100644 --- a/idf_versions.json +++ b/idf_versions.json @@ -1,14 +1,11 @@ [ + "v5.4.2", + "v5.4.1", + "v5.3.3", "v5.3.2", - "v5.3.1", - "v5.2.3", - "v5.2.2", + "v5.2.5", + "v5.2.4", + "v5.1.6", "v5.1.5", - "v5.1.4", - "v5.0.7", - "v4.4.8", - "v4.3.7", - "v4.2.5", - "v4.1.4", - "v4.0.4" + "v5.0.9" ] diff --git a/qemu_versions.json b/qemu_versions.json index 1fce3ca..7eeb071 100644 --- a/qemu_versions.json +++ b/qemu_versions.json @@ -1,4 +1,11 @@ [ + { + "version": "20250228", + "rel": "esp-develop-9.2.2-20250228", + "sha256": "0ad2f51961ce8f0890c55474c70101201afc59c6464fe8502c39af523a641244", + "dist": "qemu-xtensa-softmmu-esp_develop_9.2.2_20250228-x86_64-linux-gnu.tar.xz", + "url": "https://github.com/espressif/qemu/releases/download/esp-develop-9.2.2-20250228/qemu-xtensa-softmmu-esp_develop_9.2.2_20250228-x86_64-linux-gnu.tar.xz" + }, { "version": "20240606", "rel": "esp-develop-9.0.0-20240606", @@ -12,54 +19,5 @@ "sha256": "95ac86d7b53bf98b5ff19c33aa926189b849f5a0daf8f41e160bc86c5e31abd4", "dist": "qemu-riscv32-softmmu-esp_develop_8.2.0_20240122-x86_64-linux-gnu.tar.xz", "url": "https://github.com/espressif/qemu/releases/download/esp-develop-8.2.0-20240122/qemu-riscv32-softmmu-esp_develop_8.2.0_20240122-x86_64-linux-gnu.tar.xz" - }, - { - "version": "20231206", - "rel": "esp-develop_8.1.3-20231206", - "sha256": "88176f41c2fb17448372b4a120109275270c0e6bc49af4938f9f82d48e02f126", - "dist": "qemu-xtensa-softmmu-esp_develop_8.1.3_20231206-x86_64-linux-gnu.tar.xz", - "url": "https://github.com/espressif/qemu/releases/download/esp-develop-8.1.3-20231206/qemu-xtensa-softmmu-esp_develop_8.1.3_20231206-x86_64-linux-gnu.tar.xz" - }, - { - "version": "20231017", - "rel": "esp-develop-8.1.2-20231017", - "sha256": "3f5a60b92ac10950c424d5494e91ae43e65dd2ba48b590050712adc9f40f6625", - "dist": "esp-qemu-xtensa-softmmu-develop_8.1.2_20231017-x86_64-linux-gnu.tar.bz2", - "url": "https://github.com/espressif/qemu/releases/download/esp-develop-8.1.2-20231017/esp-qemu-xtensa-softmmu-develop_8.1.2_20231017-x86_64-linux-gnu.tar.bz2" - }, - { - "version": "20230522", - "rel": "esp-develop-8.0.0-20230522", - "sha256": "a7e5e779fd593cb15f6d197034dc2fb427ed9165a4743e2febc6f6a47dfcc618", - "dist": "esp-qemu-xtensa-softmmu-develop_8.0.0_20230522-x86_64-linux-gnu.tar.bz2", - "url": "https://github.com/espressif/qemu/releases/download/esp-develop-8.0.0-20230522/esp-qemu-xtensa-softmmu-develop_8.0.0_20230522-x86_64-linux-gnu.tar.bz2" - }, - { - "version": "20230223", - "rel": "esp-develop-7.2.0-20230223", - "sha256": "7ac441ddbc0435350cc02266ede63fb5d3da37acc70ae61c293c7c3c9ba4636f", - "dist": "esp-qemu-xtensa-softmmu-develop_7.2.0_20230223-x86_64-linux-gnu.tar.bz2", - "url": "https://github.com/espressif/qemu/releases/download/esp-develop-7.2.0-20230223/esp-qemu-xtensa-softmmu-develop_7.2.0_20230223-x86_64-linux-gnu.tar.bz2" - }, - { - "version": "20220919", - "rel": "esp-develop-20220919", - "sha256": "f6565d3f0d1e463a63a7f81aec94cce62df662bd42fc7606de4b4418ed55f870", - "dist": "qemu-esp-develop-20220919.tar.bz2", - "url": "https://github.com/espressif/qemu/releases/download/esp-develop-20220919/qemu-esp-develop-20220919.tar.bz2" - }, - { - "version": "20220802", - "rel": "esp-develop-20220802", - "sha256": "a1a25548a243056a6f4242ea8edfbf6f86ba1e1515448989ea945b75faf67a1b", - "dist": "qemu-esp-develop-20220802.tar.bz2", - "url": "https://github.com/espressif/qemu/releases/download/esp-develop-20220802/qemu-esp-develop-20220802.tar.bz2" - }, - { - "version": "20220203", - "rel": "esp-develop-20220203", - "sha256": "c83e483e3290f48a563c2a376b7413cd94a8692d8c7308b119f4268ca6d164b6", - "dist": "qemu-esp-develop-20220203.tar.bz2", - "url": "https://github.com/espressif/qemu/releases/download/esp-develop-20220203/qemu-esp-develop-20220203.tar.bz2" } ]