Skip to content
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

Ideas for future project improvements (IDF-8066) #13

Closed
tomassebestik opened this issue Aug 17, 2023 · 1 comment · Fixed by #25
Closed

Ideas for future project improvements (IDF-8066) #13

tomassebestik opened this issue Aug 17, 2023 · 1 comment · Fixed by #25
Labels
enhancement New feature or request

Comments

@tomassebestik
Copy link
Member

Hi,
here are some notes/ideas for future project improvements:

  • maybe use python images python:3.8, python:3.9 instead of one image with PyEnv

    • I'm not sure if you then install RUST on that image for things like cryptography.
    • if installing too many add-ons to a base image like python:3.8 would be too tedious (it will run in every job), then maybe we can create custom images in the https://github.com/espressif/github-esp-dockerfiles project (maybe a custom image for each python?)
  • The scheduled pipeline should also build:

  • create a workflow with only "Drop AWS cache + update index.html", only on workflow dispatch (manual run)

    • this is useful for cases where a wheels needs to be quickly added manually (e.g. using CyberDuck) to AWS and we only need to rebuild the cache and index
@tomassebestik tomassebestik added the enhancement New feature or request label Aug 17, 2023
@dobairoland dobairoland changed the title Ideas for future project improvements Ideas for future project improvements (IDF-8066) Aug 17, 2023
@dobairoland
Copy link
Collaborator

Thanks @tomassebestik for the suggestions. We will consider them all. See also the linked issue number for future discussion.

As for the third item, there is an ad-hoc-wheel action which should address that. The aim is to avoid manually built wheels. We had several times issues with incorrect wheels which broke all CI pipelines. So I'd rather not support that. If there is anything missing for you in that action then we could address that instead.

@dobairoland dobairoland removed their assignment Aug 18, 2023
@dobairoland dobairoland changed the title Ideas for future project improvements (IDF-8066) Ideas for future project improvements (IDF-8066) Aug 18, 2023
jakub-kocka added a commit that referenced this issue Jan 16, 2024
jakub-kocka added a commit that referenced this issue Jan 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants