1. 26 Jun, 2022 1 commit
  2. 25 Jun, 2022 4 commits
  3. 24 Jun, 2022 2 commits
  4. 08 Jun, 2022 1 commit
  5. 07 Jun, 2022 1 commit
  6. 05 Jun, 2022 1 commit
    • freetrader's avatar
      [ci] Unpin mkdocs-material dependency after upstream fix · 097502cf
      freetrader authored
      Upstream issued a fix for the regression in material 8.3.1.
      
      This patch removes the pinning to 8.2.16 so the upstream fix
      should take effect.
      
      Test plan
      ---------
      
      - Check that with this patch, the 'pages' job on 'master'
        branch can complete without error.
        This requires testing with personal repository, pushing this
        MR branch to own 'master', checking that the job completes
        successfully, and reverting personal 'master' again.
      097502cf
  7. 03 Jun, 2022 1 commit
    • freetrader's avatar
      [ci] Hotfix for 'pages' job: pin mkdocs-material to 8.2.16 · fdc3c1c6
      freetrader authored
      This cleans up the dependency installation problem which
      resulted in 'invalid command bdist_wheel', as well as the
      "'dict object' has no attribute 'hide'" error thrown from
      within the mkdocs-material plugin for mkdocs.
      
      The first (bdist_wheel) issue had been there already but
      was not failing the job. The job failure was due to an
      update of the external mkdocs-material package which
      migrated from 8.2.16 to 8.3.0 .
      
      This hot fix pins the material plugin to 8.2.16 which
      was working.
      
      Searching on the Internet shows a similar problem happened
      in the old 7.x version of 'material', which some users
      had to work around in a similar way.
      
      Test plan:
      - check that 'master' branch CI completes successfully,
        including the 'pages' job, after merge of this MR.
      
      Closes #430
      fdc3c1c6
  8. 02 Jun, 2022 1 commit
  9. 01 Jun, 2022 1 commit
  10. 30 May, 2022 1 commit
  11. 29 May, 2022 3 commits
  12. 28 May, 2022 5 commits
  13. 27 May, 2022 5 commits
  14. 26 May, 2022 3 commits
  15. 18 May, 2022 2 commits
  16. 17 May, 2022 1 commit
  17. 15 May, 2022 1 commit
  18. 21 Jan, 2022 1 commit
  19. 14 Jan, 2022 4 commits
    • freetrader's avatar
      Merge branch 'lint-format-strings-header-fix' into 'master' · f1a7beed
      freetrader authored
      Lint format strings fix
      
      See merge request !1436
      f1a7beed
    • freetrader's avatar
      Merge branch 'shell_safe_file_list' into 'master' · 4527158d
      freetrader authored
      Safe file list expansion in lint scripts
      
      See merge request !1432
      4527158d
    • freetrader's avatar
      Fix codeclimate depends/SDKs exclusion path · d494157e
      freetrader authored
      Due to an oversight the exclusion path mismatched the
      path advised in depends/README.md.
      Thus if the SDK was unpacked in depends/ according to
      instructions, running CodeClimate would still lead to
      an error while processing the SDK files.
      
      Test plan (needs Docker to run CodeClimate)
      -------------------------------------------
      
      ```
      cd depends
      mkdir SDKs
      tar -C SDKs -xf /path/to/MacOSX10.14.sdk.tar.xz
      docker run --interactive --tty --rm --env CODECLIMATE_CODE="$PWD" --volume "$PWD":/code --volume /var/run/docker.sock:/var/run/docker.sock --volume /tmp/cc:/tmp/cc codeclimate/codeclimate analyze
      ```
      
      The CodeClimate analysis should complete. Without this
      patch, it would abort with an error as below while trying
      to process the SDK:
      
      ```
      error: (CC::CLI::Analyze::EngineFailure) engine shellcheck failed with status 1 and stderr
      engine: depends/SDKs/MacOSX10.14.sdk/usr/bin/krb5-config: hGetContents: invalid argument (invalid byte sequence)
      engine: thread blocked indefini...
      d494157e
    • freetrader's avatar
      Merge branch 'lint_shell_shebang' into 'master' · 82f04b06
      freetrader authored
      lint: Add shell shebang linter
      
      See merge request !1459
      82f04b06
  20. 13 Jan, 2022 1 commit
    • freetrader's avatar
      Fix bash script shebang · 09c67eb0
      freetrader authored
      Missed this in review of !1434.
      
      All bash scripts should use `#!/usr/bin/env bash`, per
      our coding guidelines.
      
      Test plan
      ---------
      
      - `ninja translate`
      09c67eb0