{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":667907096,"defaultBranch":"main","name":"golang-demo","ownerLogin":"go-training","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-07-18T15:09:42.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/26264181?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1689693058.0","currentOid":""},"activityList":{"items":[{"before":"96fb254603e355451ab19fc03ac9874c4a8a6a3e","after":"65d7db935b569c0d6351037f1d19e3e11fc3f3fc","ref":"refs/heads/main","pushedAt":"2023-07-18T15:27:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"appleboy","name":"Bo-Yi Wu","path":"/appleboy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21979?s=80&v=4"},"commit":{"message":"build: optimize Docker build and improve test accuracy\n\n- Remove `linux/arm` from the Docker build platforms\n\nSigned-off-by: Bo-Yi Wu ","shortMessageHtmlLink":"build: optimize Docker build and improve test accuracy"}},{"before":"eea535e20274a9412964a43e9be903fafe94a0fb","after":"96fb254603e355451ab19fc03ac9874c4a8a6a3e","ref":"refs/heads/main","pushedAt":"2023-07-18T15:25:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"appleboy","name":"Bo-Yi Wu","path":"/appleboy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21979?s=80&v=4"},"commit":{"message":"build: refactor Dockerfile for correct directory copying\n\n- Change the Dockerfile to copy from the `web` directory instead of the `app` directory in the `release` folder.\n\nSigned-off-by: Bo-Yi Wu ","shortMessageHtmlLink":"build: refactor Dockerfile for correct directory copying"}},{"before":"b126123e60c7b351d3f13d2ce51099b78ef5c569","after":"eea535e20274a9412964a43e9be903fafe94a0fb","ref":"refs/heads/main","pushedAt":"2023-07-18T15:23:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"appleboy","name":"Bo-Yi Wu","path":"/appleboy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21979?s=80&v=4"},"commit":{"message":"refactor: refactor server setup and update dependencies\n\n- Added `web` to the `.gitignore` file\n- Changed the `EXECUTABLE` name from `app` to `web` in the `Makefile`\n- Removed multiple dependencies from `go.mod`\n- Replaced the `gin` framework with a simple `http` server in `main.go`\n- Added a new `helloWorldHandler` function in `main.go`\n- Created a new test file `main_test.go` for testing the `helloWorldHandler` function\n\nSigned-off-by: Bo-Yi Wu ","shortMessageHtmlLink":"refactor: refactor server setup and update dependencies"}},{"before":"cee8d10d3f68a4adc053af558b669722bd23b8e5","after":"b126123e60c7b351d3f13d2ce51099b78ef5c569","ref":"refs/heads/main","pushedAt":"2023-07-18T15:19:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"appleboy","name":"Bo-Yi Wu","path":"/appleboy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21979?s=80&v=4"},"commit":{"message":"ci: \"Implement Docker image build and push in GitHub workflow\"\n\n- Add Docker meta job to the GitHub workflow\n- Use docker/metadata-action@v4 in the Docker meta job\n- Specify image name as appleboy/golang-demo\n- Add raw and semver tags for the Docker image\n- Add a job to build and push the Docker image\n- Use docker/build-push-action@v4 for building and pushing the image\n- Specify Dockerfile and context for the build\n- Set platforms for the build as linux/amd64, linux/arm, and linux/arm64\n- Conditionally push the image if the event is not a pull request\n- Use the tags and labels output from the Docker meta job in the build and push job\n\nSigned-off-by: Bo-Yi Wu ","shortMessageHtmlLink":"ci: \"Implement Docker image build and push in GitHub workflow\""}},{"before":"a70301705bff6ac454e22c7e39c8f778e388a441","after":"cee8d10d3f68a4adc053af558b669722bd23b8e5","ref":"refs/heads/main","pushedAt":"2023-07-18T15:18:27.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"appleboy","name":"Bo-Yi Wu","path":"/appleboy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21979?s=80&v=4"},"commit":{"message":"ci: \"Enhance Docker workflow with QEMU, Buildx, and login steps\"\n\n- Set up QEMU using docker/setup-qemu-action@v2 in the Docker workflow\n- Set up Docker Buildx using docker/setup-buildx-action@v2 in the Docker workflow\n- Added a login step to Docker Hub in the Docker workflow using docker/login-action@v2 with Docker Hub credentials\n\nSigned-off-by: Bo-Yi Wu ","shortMessageHtmlLink":"ci: \"Enhance Docker workflow with QEMU, Buildx, and login steps\""}},{"before":"6159282bc95f2966f560408667a3bdef926fbdaf","after":"a70301705bff6ac454e22c7e39c8f778e388a441","ref":"refs/heads/main","pushedAt":"2023-07-18T15:13:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"appleboy","name":"Bo-Yi Wu","path":"/appleboy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21979?s=80&v=4"},"commit":{"message":"ci: refactor CI/CD workflows and update README\n\n- Deleted `.drone.yml` file which contained the pipeline configuration for Drone CI.\n- Deleted `.github/workflows/ci.yml` file which contained the workflow configuration for GitHub Actions with Appleboy Plugin.\n- Deleted `.github/workflows/ci2.yml` file which contained the workflow configuration for GitHub Actions with ECR Plugin.\n- Deleted `.github/workflows/ci3.yml` file which contained the workflow configuration for GitHub Actions with Multiple Platform support.\n- Added a new workflow configuration file `.github/workflows/docker.yml` for building and uploading Docker images.\n- Updated `README.md` file, removed the previous content and added a new title \"golang demo\".\n\nSigned-off-by: Bo-Yi Wu ","shortMessageHtmlLink":"ci: refactor CI/CD workflows and update README"}},{"before":null,"after":"6159282bc95f2966f560408667a3bdef926fbdaf","ref":"refs/heads/main","pushedAt":"2023-07-18T15:10:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"appleboy","name":"Bo-Yi Wu","path":"/appleboy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21979?s=80&v=4"},"commit":{"message":"style: improve code readability and test coverage\n\n- Split the docker build command into multiple lines for better readability\n\nSigned-off-by: Bo-Yi Wu ","shortMessageHtmlLink":"style: improve code readability and test coverage"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNy0xOFQxNToyNzo1NS4wMDAwMDBazwAAAANYBi3e","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNy0xOFQxNToxMDo1OC4wMDAwMDBazwAAAANYAqny"}},"title":"Activity ยท go-training/golang-demo"}