Skip to content

Feature request: allow to specify in a project a specific framework version #3972

@zapta

Description

@zapta

What kind of issue is this?

  • Feature Request.

Problem: Let's say that I check in a project with the following platformio.ini and somebody else check out the project and tries to reproduce my build environment. The version of the library is declared so this is good. However, the version of the framework is not declared such that the other person may happen to have a different version than mine which may result in a different build time or run time results.

[env:uno]
platform = atmelavr
board = uno
framework = arduino
lib_deps = adafruit/Adafruit NeoPixel@1.8.2

The request here is to allow to specify in platformio.ini all the versions involved such that the exact same development environment can be reproduced, by others, and by me on other computers or in the future.

Additional info

I encountered this issue with the external Wizio pico-baremetal platform but I believe it applies also to all other platforms, the ability to exactly reproduce a project build environment.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions