{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":103974839,"defaultBranch":"main","name":"bosh-package-cf-cli-release","ownerLogin":"cloudfoundry","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-09-18T18:14:55.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/621746?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1720557896.0","currentOid":""},"activityList":{"items":[{"before":"4d88ee8bd3520e11356a9ba0019025d782198872","after":"9ec8a540c2b0583fa7d1de8dd6c9710098b60543","ref":"refs/heads/main","pushedAt":"2024-07-09T20:44:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"create final release 1.65.0","shortMessageHtmlLink":"create final release 1.65.0"}},{"before":"b74683bd6e63aba60f48fd2eeba25378575170c4","after":"4d88ee8bd3520e11356a9ba0019025d782198872","ref":"refs/heads/main","pushedAt":"2024-07-09T20:32:57.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Setting CF CLI v8 to 8.7.11","shortMessageHtmlLink":"Setting CF CLI v8 to 8.7.11"}},{"before":"b37da7d1429acf7b4ecc78739125e764ac5bb85c","after":null,"ref":"refs/heads/switch-gha-shepherd-action-to-pivotal-cf-org","pushedAt":"2024-07-05T22:56:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"a-b","name":"AL Berez","path":"/a-b","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/585662?s=80&v=4"}},{"before":"c6e40ec380be81254f9a211420a87aa9cb3858cf","after":"b74683bd6e63aba60f48fd2eeba25378575170c4","ref":"refs/heads/main","pushedAt":"2024-07-05T22:56:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"a-b","name":"AL Berez","path":"/a-b","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/585662?s=80&v=4"},"commit":{"message":"Switch to pivotal-cf org for gha-shepherd action (#23)","shortMessageHtmlLink":"Switch to pivotal-cf org for gha-shepherd action (#23)"}},{"before":"c6e40ec380be81254f9a211420a87aa9cb3858cf","after":"b37da7d1429acf7b4ecc78739125e764ac5bb85c","ref":"refs/heads/switch-gha-shepherd-action-to-pivotal-cf-org","pushedAt":"2024-07-05T17:38:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"a-b","name":"AL Berez","path":"/a-b","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/585662?s=80&v=4"},"commit":{"message":"Switch to pivotal-cf org for gha-shepherd action","shortMessageHtmlLink":"Switch to pivotal-cf org for gha-shepherd action"}},{"before":null,"after":"c6e40ec380be81254f9a211420a87aa9cb3858cf","ref":"refs/heads/switch-gha-shepherd-action-to-pivotal-cf-org","pushedAt":"2024-07-05T17:38:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"a-b","name":"AL Berez","path":"/a-b","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/585662?s=80&v=4"},"commit":{"message":"add back object id for cli 8.7.10 (#21)\n\nCo-authored-by: Al Berez ","shortMessageHtmlLink":"add back object id for cli 8.7.10 (#21)"}},{"before":"ad73bd479e0fcd6ee9699813c03d684844b69a95","after":"c6e40ec380be81254f9a211420a87aa9cb3858cf","ref":"refs/heads/main","pushedAt":"2024-06-20T21:34:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"a-b","name":"AL Berez","path":"/a-b","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/585662?s=80&v=4"},"commit":{"message":"add back object id for cli 8.7.10 (#21)\n\nCo-authored-by: Al Berez ","shortMessageHtmlLink":"add back object id for cli 8.7.10 (#21)"}},{"before":"2e39c77d64afff2e1371fd6b4c19e67403c8f2a2","after":"ad73bd479e0fcd6ee9699813c03d684844b69a95","ref":"refs/heads/main","pushedAt":"2024-06-14T10:15:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"create final release 1.64.0","shortMessageHtmlLink":"create final release 1.64.0"}},{"before":"696d48b58021fb5825faf3c184214dacedca1b8b","after":"2e39c77d64afff2e1371fd6b4c19e67403c8f2a2","ref":"refs/heads/main","pushedAt":"2024-06-14T10:03:44.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Setting CF CLI v8 to 8.7.10","shortMessageHtmlLink":"Setting CF CLI v8 to 8.7.10"}},{"before":"e99005c326ba4419f1d30555c7641e1cae4b585d","after":null,"ref":"refs/tags/v1.64.0","pushedAt":"2024-06-14T10:02:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"a-b","name":"AL Berez","path":"/a-b","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/585662?s=80&v=4"}},{"before":"696d48b58021fb5825faf3c184214dacedca1b8b","after":null,"ref":"refs/heads/main2","pushedAt":"2024-06-14T10:01:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"a-b","name":"AL Berez","path":"/a-b","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/585662?s=80&v=4"}},{"before":"a4c49e2a43d346f0e870daab4100eb7651322abd","after":"696d48b58021fb5825faf3c184214dacedca1b8b","ref":"refs/heads/main","pushedAt":"2024-06-14T10:01:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"a-b","name":"AL Berez","path":"/a-b","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/585662?s=80&v=4"},"commit":{"message":"Migrate CF CLI Bosh release to GitHub Action workflow (#19)\n\n- Setup devcontainer-based local environment using cached base image\r\n- Use nekto/act to iterate on the pipeline locally\r\n- Extract shepherd leasing option into the separate remote action\r\n- Implenent machanism to sync GHA variables and secrets between repositories\r\n\r\nCo-authored-by: Michael Chinigo \r\nCo-authored-by: Greg Weresch \r\nCo-authored-by: Shwetha Gururaj \r\nCo-authored-by: Joao De Almeida Pereira ","shortMessageHtmlLink":"Migrate CF CLI Bosh release to GitHub Action workflow (#19)"}},{"before":null,"after":"696d48b58021fb5825faf3c184214dacedca1b8b","ref":"refs/heads/main2","pushedAt":"2024-06-14T10:01:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"a-b","name":"AL Berez","path":"/a-b","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/585662?s=80&v=4"},"commit":{"message":"Migrate CF CLI Bosh release to GitHub Action workflow (#19)\n\n- Setup devcontainer-based local environment using cached base image\r\n- Use nekto/act to iterate on the pipeline locally\r\n- Extract shepherd leasing option into the separate remote action\r\n- Implenent machanism to sync GHA variables and secrets between repositories\r\n\r\nCo-authored-by: Michael Chinigo \r\nCo-authored-by: Greg Weresch \r\nCo-authored-by: Shwetha Gururaj \r\nCo-authored-by: Joao De Almeida Pereira ","shortMessageHtmlLink":"Migrate CF CLI Bosh release to GitHub Action workflow (#19)"}},{"before":"696d48b58021fb5825faf3c184214dacedca1b8b","after":"a4c49e2a43d346f0e870daab4100eb7651322abd","ref":"refs/heads/main","pushedAt":"2024-06-14T09:37:41.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Setting CF CLI v8 to 8.7.10","shortMessageHtmlLink":"Setting CF CLI v8 to 8.7.10"}},{"before":"e99005c326ba4419f1d30555c7641e1cae4b585d","after":null,"ref":"refs/heads/main-shadow","pushedAt":"2024-06-14T09:22:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"a-b","name":"AL Berez","path":"/a-b","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/585662?s=80&v=4"}},{"before":"d0f4ac67fc4579d91ce3b1188f8c048557632884","after":"e99005c326ba4419f1d30555c7641e1cae4b585d","ref":"refs/heads/main-shadow","pushedAt":"2024-06-14T09:19:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"create final release 1.64.0","shortMessageHtmlLink":"create final release 1.64.0"}},{"before":null,"after":"d0f4ac67fc4579d91ce3b1188f8c048557632884","ref":"refs/heads/main-shadow","pushedAt":"2024-06-14T09:07:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Setting CF CLI v8 to 8.7.10","shortMessageHtmlLink":"Setting CF CLI v8 to 8.7.10"}},{"before":"4e9434d65cd65be4a30f68464ae1eca357f13069","after":"696d48b58021fb5825faf3c184214dacedca1b8b","ref":"refs/heads/main","pushedAt":"2024-06-14T09:01:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"a-b","name":"AL Berez","path":"/a-b","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/585662?s=80&v=4"},"commit":{"message":"Migrate CF CLI Bosh release to GitHub Action workflow (#19)\n\n- Setup devcontainer-based local environment using cached base image\r\n- Use nekto/act to iterate on the pipeline locally\r\n- Extract shepherd leasing option into the separate remote action\r\n- Implenent machanism to sync GHA variables and secrets between repositories\r\n\r\nCo-authored-by: Michael Chinigo \r\nCo-authored-by: Greg Weresch \r\nCo-authored-by: Shwetha Gururaj \r\nCo-authored-by: Joao De Almeida Pereira ","shortMessageHtmlLink":"Migrate CF CLI Bosh release to GitHub Action workflow (#19)"}},{"before":"d14848fff741902d147f34753d3ee8d9dc524eca","after":"4e9434d65cd65be4a30f68464ae1eca357f13069","ref":"refs/heads/main","pushedAt":"2024-06-14T07:13:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"a-b","name":"AL Berez","path":"/a-b","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/585662?s=80&v=4"},"commit":{"message":"GHA workflow that builds CI base image (#20)\n\n* GHA workflow that builds CI base image\r\n\r\nCo-authored-by: Al Berez \r\nCo-authored-by: Michael Chinigo ","shortMessageHtmlLink":"GHA workflow that builds CI base image (#20)"}},{"before":null,"after":"0220ffb9cc11855e8e018fe046521590d3d724a6","ref":"refs/heads/add-build-base-image","pushedAt":"2024-06-10T20:45:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"a-b","name":"AL Berez","path":"/a-b","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/585662?s=80&v=4"},"commit":{"message":"Add build-base-image workflow\n\nThis incomplete workflow on the default branch is required to trigger runs from the feature branch","shortMessageHtmlLink":"Add build-base-image workflow"}},{"before":null,"after":"5ec71d7dd350c99d4f6deec38047bea89a3d3388","ref":"refs/heads/187042013-release-workflow","pushedAt":"2024-06-10T20:43:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"a-b","name":"AL Berez","path":"/a-b","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/585662?s=80&v=4"},"commit":{"message":"wip - print changeset version","shortMessageHtmlLink":"wip - print changeset version"}},{"before":"5ec71d7dd350c99d4f6deec38047bea89a3d3388","after":null,"ref":"refs/heads/187042013-release-workflow","pushedAt":"2024-06-10T20:42:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"a-b","name":"AL Berez","path":"/a-b","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/585662?s=80&v=4"}},{"before":"73f4a323df22419e5eed2f5e29863af8336e6565","after":"5ec71d7dd350c99d4f6deec38047bea89a3d3388","ref":"refs/heads/187042013-release-workflow","pushedAt":"2024-06-10T20:41:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"a-b","name":"AL Berez","path":"/a-b","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/585662?s=80&v=4"},"commit":{"message":"wip - print changeset version","shortMessageHtmlLink":"wip - print changeset version"}},{"before":"2d09c9b49103554ea9c90978db8d1034cf77b162","after":"73f4a323df22419e5eed2f5e29863af8336e6565","ref":"refs/heads/187042013-release-workflow","pushedAt":"2024-05-29T13:21:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"a-b","name":"AL Berez","path":"/a-b","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/585662?s=80&v=4"},"commit":{"message":"WIP: Implement GithubActions-based CF CLI Bosh release workflow\n\nCreate devcontainer.json\nAdd VSCode extensions\nAdd readme with workflow description and plan\nAdd Create Release GHA workflow\nupdate trigger branch\nRun upterm only in debug mode\nSwitch trigger to branches\nremove always\ntry always inside {{}}\ncompare to true\nuse full reference to the debug\nuse env var\nuse runner.debug\nintentionally break step\nrun always and debug\nrun if some step is not sucess\nWrite workflow plan\nInstall act, fzf, and entr\nswitch to the local Dockerfile\nThsi way we can preinstall all required dev dependencies\nusing container image , secrets and vars and make\njust a crud code porting from tasks/bump-cli-release.yml\nuse wget to preserve filename\nupdated makefile to use particular workflow file; long flags\nimplemented secrets feedback\nSwitch to devcontainers/base image with docker-outside-of-docker feature.\nThis works ok with act\nAdds sshd to enable `gh cs ssh` for external terminal access\nAdd shellcheck linter and CI task for it\nExternalize create-bosh-release shell script\nInstall shellcheck as hack postinstall step\nAdd useful extensions to dev container\nEOD, extracted bosh release canddiate to script\nAdd Dockerfile\nAttempt to build and push CI image\nAdd -ci suffix to CI image name\nBuild shellcheck into the CI container\nCan we push with the creds from GitHub web UI\nUse dev container image for GHA\nUpdate CI dockerfile to include BOSH\nFix bosh installation directory\nBuild CI Dockerfile from pre-existing definition\nMove old Dockerfile to new location\nTry to fix Dockerfile\nTry pushing to github from cloud\nTry running git status instead of doing anything functional\ntry totally default token\nRadically simplify create bosh release script\nUse default ubuntu dev container\nUse microsoft base dev container\nprint out environment\nTry explicitly marking git directory safe\nDo only git stuff\nAdd upterm\nInstall tmux for upterm\nFix syntax error in Dockerfile\nUse CI image in bosh release task\nTry installing nodejs\nUse summerwind runner\nExplicitly run commands as root in CI Dockerfile\nExplicitly add root to sudoers file\nUse GHA job output\nQuiet wget, fix -latest tag\nAdd yamllint too why not\nInstall much more recent NVM to work with tmate\nAdd NVM installed Node to PATH\nAdd NVM path to PATH\nUse the .profile instead of .bashrc\nInstall node like node does\nRemember to download v8 binary\ndelegate git push to 3rd party action\nset bash as default interpreter workflow-wide; call script as a function\ntemporarily add tmate to find out why v8-cli-binary is not available in the cloud\ncontinue debugging missing directory\nturn off tmate after 15m\nuse container root; print runner temp; run tmate only when debug logging is on\nuse special 41898282+github-actions[bot]@users.noreply.github.com to get fancy icon\nrun tmate last\ntroubleshooting why filesystem do not persist between steps within one job on the custom container\ntrigger workflow on push\nchecking assumption that checkout step overwrites filesystem\nadd pwd to the safe directory\nremove current version of v8 cli from blobs, that sneaked in\nstrip spaces from the old blob path; script refactoring; output blobstore updates\nset git safe directory on script sourcing; pass major version as parameter\nagumented logs with blobs update stages\nuse step outputs to control execution flow\nupdated output syntax; to suppress warnings\nbump v8 cli from 8.99.99 to 8.7.10\nconfirm gha logic fail scenario\nadd comments\nEnsure workflow runs from the cloud or local act is configured\n\nCo-authored-by: Michael Chinigo \nCo-authored-by: david ","shortMessageHtmlLink":"WIP: Implement GithubActions-based CF CLI Bosh release workflow"}},{"before":"9c977386e7dc82c4533be6e0a3387fede92eee5f","after":null,"ref":"refs/heads/187042013-release-workflow-ab-playes-afterhours","pushedAt":"2024-05-17T06:01:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"a-b","name":"AL Berez","path":"/a-b","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/585662?s=80&v=4"}},{"before":"282e968542d58a43184747bc0dddeb3866d8e1b8","after":"2d09c9b49103554ea9c90978db8d1034cf77b162","ref":"refs/heads/187042013-release-workflow","pushedAt":"2024-05-16T23:25:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"a-b","name":"AL Berez","path":"/a-b","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/585662?s=80&v=4"},"commit":{"message":"WIP: Switch to devcontainers/base image with docker-outside-of-docker feature.\n\nThis works ok with act","shortMessageHtmlLink":"WIP: Switch to devcontainers/base image with docker-outside-of-docker…"}},{"before":"9c977386e7dc82c4533be6e0a3387fede92eee5f","after":"282e968542d58a43184747bc0dddeb3866d8e1b8","ref":"refs/heads/187042013-release-workflow","pushedAt":"2024-05-16T22:18:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"a-b","name":"AL Berez","path":"/a-b","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/585662?s=80&v=4"},"commit":{"message":"WIP: use wget to preserve filename\n\n- updated makefile to use particular workflow file; long flags\n- implemented secrets feedback","shortMessageHtmlLink":"WIP: use wget to preserve filename"}},{"before":"b93b5a3a54ed89f7e5b498c7b5ffdd04b642a63b","after":"9c977386e7dc82c4533be6e0a3387fede92eee5f","ref":"refs/heads/187042013-release-workflow","pushedAt":"2024-05-16T06:26:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"a-b","name":"AL Berez","path":"/a-b","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/585662?s=80&v=4"},"commit":{"message":"WIP: just a crud code porting from tasks/bump-cli-release.yml","shortMessageHtmlLink":"WIP: just a crud code porting from tasks/bump-cli-release.yml"}},{"before":null,"after":"9c977386e7dc82c4533be6e0a3387fede92eee5f","ref":"refs/heads/187042013-release-workflow-ab-playes-afterhours","pushedAt":"2024-05-16T05:59:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"a-b","name":"AL Berez","path":"/a-b","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/585662?s=80&v=4"},"commit":{"message":"WIP: just a crud code porting from tasks/bump-cli-release.yml","shortMessageHtmlLink":"WIP: just a crud code porting from tasks/bump-cli-release.yml"}},{"before":"b32df3bc6faa39ee75c97d3b66315bc9df4df55a","after":"b93b5a3a54ed89f7e5b498c7b5ffdd04b642a63b","ref":"refs/heads/187042013-release-workflow","pushedAt":"2024-05-16T01:45:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"a-b","name":"AL Berez","path":"/a-b","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/585662?s=80&v=4"},"commit":{"message":"Devcontainer: switch to the local Dockerfile\n\nThsi way we can preinstall all required dev dependencies","shortMessageHtmlLink":"Devcontainer: switch to the local Dockerfile"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEexVwtQA","startCursor":null,"endCursor":null}},"title":"Activity · cloudfoundry/bosh-package-cf-cli-release"}