1. 02 Jun, 2022 1 commit
  2. 09 May, 2022 1 commit
  3. 08 May, 2022 9 commits
  4. 07 May, 2022 1 commit
  5. 21 Apr, 2022 2 commits
  6. 12 Apr, 2022 2 commits
  7. 11 Apr, 2022 4 commits
    • Volker Hilsheimer's avatar
      Allow roles to implicitly define job configurations · 34f289c4
      Volker Hilsheimer authored
      Roles define what a machine can do, and job configs allow defining
      default configurations for certain jobs. A machine with roles that
      install multiple compilers should allow the user to conveniently select
      with which compiler the "build" job should run.
      
      The role attributes file can define such jobconfigs, and make them
      conditional on the context. Ie. some configs might only apply for
      machines running a certain OS, others might depend on the parameters of
      the role.
      34f289c4
    • Volker Hilsheimer's avatar
      Android: Bump version of SDK and API level to 31 · fd1b5ff9
      Volker Hilsheimer authored
      While at it, improve the check about the emulator start. It still doesn't
      survive a reboot (neither does the adb server), so that needs a different
      solution at some point.
      fd1b5ff9
    • Volker Hilsheimer's avatar
      Make the if-evaluator smarter · fecfd57d
      Volker Hilsheimer authored
      Allow variables to be added to the context in which the statement gets
      evaluated, and add hash-type variables as objects with dynamically added
      attributes. This allows if-statements to be written like:
      
      - if: machine.os == "windows"
      
      and we can add more context variables, such as the role parameters.
      fecfd57d
    • Volker Hilsheimer's avatar
      d0f2cfae
  8. 04 Apr, 2022 1 commit
  9. 25 Mar, 2022 5 commits
  10. 24 Mar, 2022 3 commits
  11. 22 Mar, 2022 5 commits
  12. 21 Mar, 2022 2 commits
  13. 19 Mar, 2022 4 commits