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

Rework CI workflows #8688

Merged
merged 18 commits into from
Oct 31, 2022
Merged

Rework CI workflows #8688

merged 18 commits into from
Oct 31, 2022

Commits on Oct 14, 2022

  1. Rework CI workflows

    - split workflows into separate files to trigger by path
      this should help out documentation and boards / eboot / pkg files
      updates, since those *wont* trigger usual build stuff anymore
    - build*.sh whatever merged into just common.sh and build.sh
      trigger different parity builds, mod % rem and allow to set .ino list
      through the environment variable
    - removes unnecessary temporary files, try to use more pipes
      move remaining ones into cache dir instead of PWD
    - remove legacy TRAVIS env vars, use ESP8266_ARDUINO prefix for config
    - remove Windows path workarounds
    - hardware/ and ide/ directories are set through envionment
      do not force specific paths, simplify builds on local machine
    - sketch list is set through environment. expicit paths for Windows and
      macOS builders. platformio also gets a real shuffled list instead of
      mod and rem magic numbers
    - detect root of the repo through git cli, not base{name,dir} or relative paths
    mcspr committed Oct 14, 2022
    Configuration menu
    Copy the full SHA
    e410404 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2022

  1. cache libs

    mcspr committed Oct 15, 2022
    Configuration menu
    Copy the full SHA
    9eae1df View commit details
    Browse the repository at this point in the history
  2. unset

    mcspr committed Oct 15, 2022
    Configuration menu
    Copy the full SHA
    b8994d4 View commit details
    Browse the repository at this point in the history
  3. omit ide install

    mcspr committed Oct 15, 2022
    Configuration menu
    Copy the full SHA
    ab4b295 View commit details
    Browse the repository at this point in the history
  4. cache, ide dir in temp

    mcspr committed Oct 15, 2022
    Configuration menu
    Copy the full SHA
    4aaa5c5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    cc1cc8f View commit details
    Browse the repository at this point in the history
  6. unset, names

    mcspr committed Oct 15, 2022
    Configuration menu
    Copy the full SHA
    c78ff6c View commit details
    Browse the repository at this point in the history
  7. macos loses exit code

    mcspr committed Oct 15, 2022
    Configuration menu
    Copy the full SHA
    48854b2 View commit details
    Browse the repository at this point in the history
  8. proxy exit code

    mcspr committed Oct 15, 2022
    Configuration menu
    Copy the full SHA
    eacf174 View commit details
    Browse the repository at this point in the history
  9. macos missing coreutils

    mcspr committed Oct 15, 2022
    Configuration menu
    Copy the full SHA
    77091ed View commit details
    Browse the repository at this point in the history
  10. again

    mcspr committed Oct 15, 2022
    Configuration menu
    Copy the full SHA
    9872fce View commit details
    Browse the repository at this point in the history
  11. tools use paths

    mcspr committed Oct 15, 2022
    Configuration menu
    Copy the full SHA
    e331c88 View commit details
    Browse the repository at this point in the history
  12. create base hw dir

    mcspr committed Oct 15, 2022
    Configuration menu
    Copy the full SHA
    7df507e View commit details
    Browse the repository at this point in the history
  13. typo

    mcspr committed Oct 15, 2022
    Configuration menu
    Copy the full SHA
    1ab77d8 View commit details
    Browse the repository at this point in the history
  14. libdir

    mcspr committed Oct 15, 2022
    Configuration menu
    Copy the full SHA
    813ffdb View commit details
    Browse the repository at this point in the history
  15. try win

    mcspr committed Oct 15, 2022
    Configuration menu
    Copy the full SHA
    f053339 View commit details
    Browse the repository at this point in the history
  16. try linux

    mcspr committed Oct 15, 2022
    Configuration menu
    Copy the full SHA
    e8dfe6e View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2022

  1. Configuration menu
    Copy the full SHA
    a9e8ff6 View commit details
    Browse the repository at this point in the history