)]}'
{
  "log": [
    {
      "commit": "36c9bcd1664b016ec24fced0671e2a1ce2f67ca8",
      "tree": "be065137598ee1b028f63aa20175a1ebfe8857b4",
      "parents": [
        "73c447b729d231e3177f368de67c6c7e7581aaf5"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Wed Apr 05 19:05:56 2023 -0400"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Thu Apr 13 15:55:18 2023 -0400"
      },
      "message": "VOL-4883 - Publish a new bbsim release\n\nhttps://github.com/opencord/bbsim/releases/tag/untagged-6d947de2a6078a1fe175\n----------------------------------------------------------------------------\n  o Draft bbsim release v2.96.8572 created by this patch set.\n  o All 6cross-compile binaries are now included.\n  o Change ID + commit message document the release.\n  o Binaries downloaded/tested using {bbr,bbsim,bbsimctl} --help\n\nMakefile\n--------\n  o Makefile release target is now able to cross compile all binaries:\n    - bbsimctl cross compiled to arm, darwin, linux and windows.\n    - release-{bbr, bbsim} only built *-linux-amd64\n  o Refactor targets into a more modular and hierarchial setup.\n  o Be sure to create RELEASE_DIR early on localhost so docker\n    container can create a volume (NFS mount) for building into.\n  o Display banners when building targets to improve log readability.\n  o Clean targets updated to remove everything generated.\n  o Help targets added to document indvidual target logic.\n  o Makefile logic heavily commented.\n\nmakefiles/release/bbr.mk\nmakefiles/release/bbsim.mk\nmakefiles/release/bbsimctl.mk\n-----------------------------\n  o Relocate build-* and release-* target logic into named makefiles.\n  o Update SHELL to set -euo pipefail to detect uninit shell vars.\n  o Replaced shell/looping logic with true makefile target dependencies:\n    - shell/loop replaced with a target rule that builds one platform binary.\n    - Derive a list of targets release/{bbr,bbsim,bbsimctl}-{os}-{arch}\n    - release: depends on all buildable targets\n    - release rule can extract arch\u003d and os\u003d from target path being built.\n    - To simplify logic construct env vars separately into a response file.\n    - passed as \"docker --env-file [x]\" VS appending to an ever growing command line.\n  o Marked more targets as .PHONY so they will always build.\n  o Added helper target \u0027onf-publish\u0027 for exercising changes in the github-release script.\n\nmakefiles/include.mk\n--------------------\n  o Single include for importing all library makefiles.\n\nmakefiles/consts.mk\n-------------------\n  o Include fixed values, esp $(quote-single) which is now used to document\n  o Refactor duplication in GO_* macros into named/reused values to shorten lines.\n\nmakefiles/lint\n--------------\n  o Moved lint::docker (hadolint target) into makefiles/lint/docker/*.mk.\n  o Added makefiles/lint library targets for ability to lint more sources.\n\nmakefiles/tools.mk\n------------------\n  o Refactor DOCKER_* and GO_* macros into a named includable makefile.q\n\nChange-Id: I8791317ba0c3f01d047f363e69f8885a03f1a1a1\n"
    }
  ]
}
