-
Notifications
You must be signed in to change notification settings - Fork 78
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Use tag instead of release branch #79
Conversation
…ausing inconsistencies among different users
Hello @MabezDev , thanks for the PR, the change set looks good to me. I approved the PR in order to run the CI workflow. Unfortunately the CI build fails. The CI pipeline is in place to compile all libs & exercises in a Docker environment, to ensure the exercises work with the latest version in |
Looks like CI has been failing for around a month https://github.com/ferrous-systems/espressif-trainings/commits/main? If I'm honest I'm not an expert on containers, @SergioGasquez perhaps you could take a look? Just from a skim of the log, I don't know why its trying to build PIO, it should be using the |
It looks like it's something related to the activation of the environment (due to the crates), some time ago I made this PR: #69 bumping some crates version. The error that is appearing in the CI of #69 is esp-rs/esp-idf-svc#98. I could use that PR to update all the crates version to the latest if you think it would be beneficial. |
Hello @MabezDev & @SergioGasquez , I tried to debug the setup to fix the current development environment with Docker & to have CI compile all exercises again. My suspicion is the setup of the ESP framework in the It looks to me the referenced crates in the different Is there something you can think of that we can try or test to fix this issue? |
I was able to compile all the projects merging Scott's changes to #69 and changing the Dockerfile to use |
Hello @SergioGasquez , thanks a lot for testing the setup. 👍 I checked out your branch test-fix-tag, used the resulting Docker image to compile all projects, which worked fine without any issues. Could you either add the missing commits from your branch to this PR here or open a new PR with all the combined adjustments (what you prefer)? Your feature branch contains a few version bumps for the This should fix PRs #69, #79 (this one) in one go & fix the Docker / CI enviornment. |
Thanks a lot. Commit is part of #80. |
The release branch can be updated causing inconsistencies among different users depending on when they clone the repo. Safer to use release tags.