)]}'
{
  "log": [
    {
      "commit": "dd3344995b6b70bcaf6cd6ff60c20f9253eb4b47",
      "tree": "16a955245f2fca8d3e10342787391cd89f1721d5",
      "parents": [
        "6c0b8558bcb1791d6810c48206462e43bad34a22"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Sun Jul 09 17:59:02 2023 -0400"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Sun Jul 09 17:59:02 2023 -0400"
      },
      "message": "Makefile library merge with onf-make and voltha-lib-go\n\nmakefiles/\n----------\n  o Import standalone makefile directories to checkin smaller parts of a mega patch.\n  o Build out directory hierarchy by topic and feature.\n\nmakefiles/lint/yaml/\n--------------------\n  o Pull in logic evolved in repo:voltha-lib-go.\n  o Refactoring: support special snowflake targets by repository.\n  o ci-management and voltha-lib-go use distinct yamllint.conf files.\n  o Separate until there is time to review and consolidate.\n  o Added deps for on-demand local install of yamllint.\n    - requirements.txt could be used but every build would incur overhead.\n\nMakefile\n--------\n  o Use latest syntax from repo:onf-make.\n  o No need to set path variables, makefiles/include.mk can infer them.\n  o Added a help target to explicitly display targets and suggestions.\n  o Logic is bundled in libraries and use of \u0027make help\u0027 is not well known.\n\nChange-Id: Id8eba6f914a7bfe9a31637901bd8fb78a387e0c2\n"
    },
    {
      "commit": "7b1c9f2d1ac4999383759a939ddeeecb2e7ed242",
      "tree": "5235fe489854a49d5b8ac29c9173c9169fa9eb23",
      "parents": [
        "198f76056dbad80f077314fdb90e4f9d17b0355b"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Mon Jun 12 12:39:40 2023 -0400"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Wed Jun 21 16:28:18 2023 -0400"
      },
      "message": "[5033] - Clone build_voltha_pod_release_timer to run on a release branch\n\njjb/voltha-test/voltha.yaml\njjb/voltha-test/voltha-bat/*\njjb/voltha-test/voltha-bat/master.yaml\njjb/voltha-test/voltha-bat/voltha-2.12.yaml\n-------------------------------------------\n  o Refactor job definition build_voltha_pod_release_timer\n  o into a versioned hierarchy to support release job branching.\n\nmakefiles/release/help.mk\nmakefiles/release/targets.mk\nmakefiles/release/targets/voltha-bat.mk\n---------------------------------------\n  o Add new release makefile targets for maintaining the\n  o new refactored job pipelines extracted from voltha.yaml.\n\nChange-Id: Ic0f1079a4ed9ef1ff201bb24e5ef6b4dbfd077f4\n"
    },
    {
      "commit": "7bcb578eb80e082eb6d36bcd86d523895e79cb58",
      "tree": "ddd784b6250b9db85de4bfb2949ebf9ab9a9463b",
      "parents": [
        "f3208600a39b659898124613419e0d3f4f274d54"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Wed Jun 07 12:25:57 2023 -0400"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Wed Jun 07 15:18:40 2023 -0400"
      },
      "message": "[VOL-5010] - Clone unit tests onto a v2.12 branch\n\n[VOL-5005] - Create a v2.12 release branch for test jobs.\n[VOL-5004] - Deprecate voltha-2.8 unit tests\n\nmakefiles/release/include.mk\nmakefiles/release/help.mk\nmakefiles/release/voltha-versions.mk\nmakefiles/release/targets.mk\nmakefiles/release/targets/voltha-certification.mk\nmakefiles/release/targets/voltha-e2e.mk\nmakefiles/release/targets/voltha-nightly-jobs.mk\n-------------------------------------------------\n  o Define make targets to create versioned subdirectories.\n  o \u0027branched\u0027 unit test files will live in subdirs.\n  o Refactoring still in progress, v2.8 tests are disabled/retired in the interim.\n\njjb/voltha-e2e.yaml\njjb/pipeline/voltha/voltha-2.12/\njjb/voltha-test/voltha-nightly-jobs/voltha-2.12.yaml\n----------------------------------------------------\n  o Create versioned subdirectories to support v2.12 unit testing.\n\njjb/voltha-e2e.yaml\njjb/voltha-e2e/voltha-master.yaml\njjb/voltha-e2e/voltha-2.12.yaml\njjb/voltha-e2e/voltha-2.8.yaml\n--------------------------------\n  o Guineapig: periodic-voltha-pm-data-test-bbsim\n  o Refactor unit test from voltha-e2e.yaml.\n  o Create new v2.12 pipeline job.\n  o Disable pre-lts legacy pipeline job 2.8\n  o Refactoring one test so job state in all branches can be checked.\n  o Tomorrow verify the v2.8 job did not launch\n\nChange-Id: Ib550fae395e1a416466c2f5fb9640be8405dc39e\n"
    },
    {
      "commit": "f3208600a39b659898124613419e0d3f4f274d54",
      "tree": "5c4dddec7c7d6521c6ade5e2b9786e8098ae8b89",
      "parents": [
        "7ee652646f78c4b52cf0d9a14d3a6d4349b87d12"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Sat Jun 03 15:12:23 2023 -0400"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Sat Jun 03 15:35:15 2023 -0400"
      },
      "message": "[VOL-5010] - Clone unit tests to run on a v2.12 branch\n\nmakefiles/consts.mk\nmakefiles/virtualenv.mk\n-----------------------\n  o Copy in latest library makefiles from repo:onf-make\n\nglobal-jjb\npacker/common-packer\n--------------------\n  o Upgrade LinuxFoundation submodules to the latest version.\n  o global-jjb           : from\u003d0.53.3 to\u003d0.86.7\n  o packaer/common-packer: from\u003d0.1.0~22 to\u003d0.12.1\n\n.gitignore\nmakefiles/include.mk\nmakefiles/git/\nmakefiles/jjb/\n--------------\n  o Added convenience make targets to view submodule versions.\n  o JJB target:jjb-gen added to prototype local pipeline edits.\n  o Logic is conditional, library will only load when targets are requested.\n\njjb/voltha-test/voltha-certification/\njjb/voltha-test/voltha-certification/README\njjb/voltha-test/voltha-certification/master.yaml\n------------------------------------------------\n  o Create pseudo-branches within voltha testing so we can\n  o \u0027branch\u0027 (simple directory copy) at release time VS\n  o having to find and clone individual test suites from last release.\n\nChange-Id: I3e0096d3326e76b3faa896d73183f9d28e946d06\n"
    },
    {
      "commit": "7ee652646f78c4b52cf0d9a14d3a6d4349b87d12",
      "tree": "39ea916f11a561ca2363f419b68485a776237126",
      "parents": [
        "e8560da344393b2fd76472b3abd52cde98355de0"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Fri Jun 02 09:55:04 2023 -0400"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Fri Jun 02 16:05:16 2023 +0000"
      },
      "message": "[VOL-5010] - Clone unit tests to run on a v2.12 branch\n\ndocs/release/README.md\nmakefiles/release/help.mk\n-------------------------\n  o Temp release documentation until text can be o-fficially\n    added in the howto:release section of docs.voltha.org.\n\nMakefile\nmakefiles/include.mk\nmakefiles/release/include.mk\nmakefiles/release/required.mk\nmakefiles/release/targets.mk\n-----------------------------\n  o Add makefile infra used to create and clone master tests for release.\n  o Logic is conditional, makefile library will only load when named\n    targets are requested.\n  o make help and make help-voltha-release document new targets.\n  o create-jobs-release-nightly is simply a placeholder for now.\n    - Nightly unit tests are still bundled in the mega voltha job config.\n    - Still need to isolate and separate these out so tests can be\n      anchored for branch driven release testing.\n\nChange-Id: I692166e17c5e04d87d112f317b9fead1d5c4090d\n"
    }
  ]
}
