1. 01 Aug, 2019 1 commit
  2. 30 Jul, 2019 1 commit
  3. 29 Jul, 2019 13 commits
  4. 28 Jul, 2019 3 commits
    • q3k's avatar
      ci: implement lint & Annoyatron · 8ef77cdb
      q3k authored
      We want to run a linter on CI submission.
      
      We also want to display nice error messages to the user. Thus,
      annoyatron is born.
      
      The flow is as follows:
       - a MR is submitted and triggers the 'lint' pipeline
       - annoyatron gets pinged over https that an MR requires attention
       - annoyatron starts running and waits until the MR's pipeline run
         succeeds or fails
       - the lint jobs either succeeds or fails
       - annoyatron notices the pipeline passed, and inspects its results to
         see if the lint pipeline failed or not.
       - annoyatron posts a comment, if necessary
      8ef77cdb
    • Rahix's avatar
      chore(pycardium): Fix Python-module code-style · 07dab7e0
      Rahix authored
      
      Signed-off-by: Rahix's avatarRahix <rahix@rahix.de>
      07dab7e0
    • Rahix's avatar
      feat(code-style.sh): Format Python files using black · 54e2fca8
      Rahix authored
      
      Signed-off-by: Rahix's avatarRahix <rahix@rahix.de>
      54e2fca8
  5. 27 Jul, 2019 10 commits
  6. 26 Jul, 2019 9 commits
  7. 25 Jul, 2019 3 commits
    • Hauke Mehrtens's avatar
      docs: how-to-build.rst: Add git cloning · 4e8f909f
      Hauke Mehrtens authored
      
      
      Add a section for cloning from git.
      Signed-off-by: default avatarHauke Mehrtens <hauke@hauke-m.de>
      4e8f909f
    • Hauke Mehrtens's avatar
      docs: how-to-build.rst: Add Debian · 5e49aeba
      Hauke Mehrtens authored
      
      
      The same commands can be used on Ubuntu and Debian stable. Debian stable
      ships meson 0.49.2 which should be sufficient.
      Signed-off-by: default avatarHauke Mehrtens <hauke@hauke-m.de>
      5e49aeba
    • q3k's avatar
      feat: Add a nix expression · 4d8af366
      q3k authored
      We provide a nix expression to build card10 firmware.
      
      On Linux/Darwin with Nix and NixOS, this can be used as follows:
      
        $ git submodule update --init
        $ nix build
        $ ls result/
        result/bootloader:
        bootloader.elf
      
        result/epicardium:
        epicardium.elf
      
        result/pycardium:
        pycardium.elf  pycardium_epicardium.bin
      
      This derivation can also be used for development:
      
        $ nix-shell
        $ meson --cross-file card10-cross.ini build/
        $ ninja -C build/ -j8
        $ # hack on things
        $ ninja -C build/ -j 8
        $ ls build/
        [ ... ]
      4d8af366