{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":710102796,"defaultBranch":"master","name":"atm0s-media-server","ownerLogin":"8xFF","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-10-26T02:56:45.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/149566936?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1721323153.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"ddfd27b835adedca4a543e7a9138973d31354a09","ref":"refs/heads/renovate/actions-cache-4.x","pushedAt":"2024-07-18T17:19:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update actions/cache action to v4","shortMessageHtmlLink":"chore(deps): update actions/cache action to v4"}},{"before":"da3d14421fd04ee44093ad30399821648c8d0d31","after":"3e3b61df6d7f5f7a546554a4159cd7953046efa8","ref":"refs/heads/master","pushedAt":"2024-07-18T17:18:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"giangndm","name":"giangndm","path":"/giangndm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45644921?s=80&v=4"},"commit":{"message":"ci: fix clippy actions workflow and add cargo-fmt action (#353)\n\n* ci: Improve workflow configuration and code formatting\r\n\r\n* chore: cargo fmt and install protoc\r\n\r\n* chore: fix rust-clippy and rust-fmt\r\n\r\n* ci: Refactor GitHub actions for rust-fmt workflow\r\n\r\n- Renamed the job from \"rust-clippy-analyze\" to \"rust-fmt-analyze\"\r\n- Updated the name of the job to \"Run rust-fmt analyzing\"\r\n- Removed unused permissions for \"security-events\" and \"actions\"\r\n- Added the step to configure the cache for cargo\r\n- Updated the command to run \"cargo fmt\"\r\n\r\n* test: break clippy on purpose to test GH Actions\r\n\r\n* Refactor GitHub workflows and protoc compilation\r\n\r\n* chore: Update GitHub workflows for Rust code analysis\r\n\r\n- Update the configuration for running rust-clippy in GitHub Actions\r\n- Update the version of the Actions used in the workflow\r\n- Refactor the rust-fmt job in GitHub Actions to remove the continue-on-error flag\r\n\r\n* ci: Improve GitHub actions for Rust codebase\r\n\r\n* ci: fail clippy while piping, if need be\r\n\r\n* ci: Update GitHub Actions workflow for rust-clippy\r\n\r\n* ci: fix clippy warnings\r\n\r\n* ci: fix last error\r\n\r\n* ci: restore comments","shortMessageHtmlLink":"ci: fix clippy actions workflow and add cargo-fmt action (#353)"}},{"before":"8d18a1d2355d0031eb2b05fd81dad59f9542ae63","after":"da3d14421fd04ee44093ad30399821648c8d0d31","ref":"refs/heads/master","pushedAt":"2024-07-17T07:51:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"giangndm","name":"giangndm","path":"/giangndm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45644921?s=80&v=4"},"commit":{"message":"fix: wrong between created_at and session_id in sessions api (#352)","shortMessageHtmlLink":"fix: wrong between created_at and session_id in sessions api (#352)"}},{"before":"cd92d9d50b2f5c51e3bb0cea6ffa58e5617416ad","after":null,"ref":"refs/heads/dependabot/cargo/rusty-s3-cc9ecec","pushedAt":"2024-07-17T03:46:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"c7377cf48472047c8671cb50dba3172f0afd1cac","after":null,"ref":"refs/heads/renovate/tokio-1.x-lockfile","pushedAt":"2024-07-17T03:46:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"}},{"before":"bfdcfc3113e1545519a9c2dcd456e9d1cba21c72","after":"8d18a1d2355d0031eb2b05fd81dad59f9542ae63","ref":"refs/heads/master","pushedAt":"2024-07-17T03:45:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"giangndm","name":"giangndm","path":"/giangndm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45644921?s=80&v=4"},"commit":{"message":"feat: convert record to separated media files and push to s3 (#351)\n\n* convert raw record to independent audio and video tracks with summary\r\n\r\n* upload to s3\r\n\r\n* fix missing track ended event in record\r\n\r\n* allow convert to local or s3\r\n\r\n* fixing typos\r\n\r\n* update deps","shortMessageHtmlLink":"feat: convert record to separated media files and push to s3 (#351)"}},{"before":"77b7b57499afc7c8dbaa8e3229b53b76d51016f2","after":"aee5766f2362e594992c4e0a32e0b99895cc8e4b","ref":"refs/heads/dependabot/cargo/prost-build-0.13.1","pushedAt":"2024-07-17T03:17:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"chore(deps): bump prost-build from 0.12.6 to 0.13.1\n\nBumps [prost-build](https://github.com/tokio-rs/prost) from 0.12.6 to 0.13.1.\n- [Release notes](https://github.com/tokio-rs/prost/releases)\n- [Changelog](https://github.com/tokio-rs/prost/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/tokio-rs/prost/compare/v0.12.6...v0.13.1)\n\n---\nupdated-dependencies:\n- dependency-name: prost-build\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): bump prost-build from 0.12.6 to 0.13.1"}},{"before":"76913f62ba6a8d6ed818e96598000c84d19cf7fe","after":null,"ref":"refs/heads/dependabot/cargo/bytes-1.6.1","pushedAt":"2024-07-17T03:16:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"51d897bf12e96d4b916ee6b053bfbcdb6a8bc416","after":null,"ref":"refs/heads/renovate/bytes-1.x-lockfile","pushedAt":"2024-07-17T03:16:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"}},{"before":"13b267ee6817832b8ae7c8629c576f2c6cf1300a","after":"bfdcfc3113e1545519a9c2dcd456e9d1cba21c72","ref":"refs/heads/master","pushedAt":"2024-07-17T03:16:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"giangndm","name":"giangndm","path":"/giangndm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45644921?s=80&v=4"},"commit":{"message":"chore: more clippy fixes (#349)\n\n* fix build warnings\r\n\r\n* refactor: fix clippy warnings\r\n\r\n* build: Set default Rust version and add code formatting tools\r\n\r\n- Added `rust-toolchain.toml` file with `channel` set to `\"1.79.0\"`\r\n- Added `rustfmt` and `clippy` components\r\n\r\n* chore: add a TODO comment.\r\n\r\n* chore: removed a comment that was confirmed.\r\n\r\n* refactor: #[allow(clippy::large_enum_variant)]\r\n\r\n* feat: Refactor media server and track selection logic\r\n\r\n- Modified `run_media_server` function in [bin/src/server/media.rs]\r\n- Updated `default_cluster_cert_buf` and `default_cluster_key_buf` variables in [bin/src/server/media.rs]\r\n- Modified various blocks and lines within `run_media_server` function in [bin/src/server/media.rs]\r\n- Made changes to the `test` function in [bin/src/server/media_core/src/endpoint/internal/local_track/packet_selector/video_vp9_svc.rs]\r\n- Updated the `test_simple` function with additional test cases in [packages/media_utils/src/seq_rewrite.rs]\r\n- Modified the `push` and `pop` functions in [packages/media_record/src/storage/mod.rs]\r\n- Made changes to several functions within `internal.rs` file in [packages/media_core/src/endpoint/internal.rs]\r\n- Updated bitrate allocation logic in [packages/media_core/src/endpoint/internal/bitrate_allocator/egress.rs]\r\n- Made changes to logging and refactored code in [packages/media_record/src/media.rs]\r\n- Modified the `push_opus` and `push_vpx` methods in [packages/media_record/src/media/vpx_writer.rs]\r\n- Updated the `new` and `push` functions in [packages/media_record/src/raw_record/chunk_writer.rs]\r\n- Made modifications to various functions within `video_h264_sim.rs` in [packages/media_core/src/endpoint/internal/local_track/packet_selector/video_h264_sim.rs]\r\n- Modified the test functions in [packages/media_core/src/endpoint/internal/local_track/packet_selector/video_vp8_sim.rs]\r\n\r\n* fix: error[yanked]: detected yanked crate (try `cargo update -p bytes`)\r\n\r\n* docs: Improve code documentation and clippy usage in media module\r\n\r\n- Add comment explaining the use of `clippy::map_entry` in [packages/media_record/src/media.rs]\r\n- Include link to open issue on Rust Clippy GitHub repo in the comment","shortMessageHtmlLink":"chore: more clippy fixes (#349)"}},{"before":null,"after":"c7377cf48472047c8671cb50dba3172f0afd1cac","ref":"refs/heads/renovate/tokio-1.x-lockfile","pushedAt":"2024-07-16T19:05:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"fix(deps): update rust crate tokio to v1.38.1","shortMessageHtmlLink":"fix(deps): update rust crate tokio to v1.38.1"}},{"before":null,"after":"cd92d9d50b2f5c51e3bb0cea6ffa58e5617416ad","ref":"refs/heads/dependabot/cargo/rusty-s3-cc9ecec","pushedAt":"2024-07-16T00:00:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"chore(deps): bump rusty-s3 from `d56dfb3` to `cc9ecec`\n\nBumps [rusty-s3](https://github.com/giangndm/rusty-s3) from `d56dfb3` to `cc9ecec`.\n- [Commits](https://github.com/giangndm/rusty-s3/compare/d56dfb3eb48765716b99a908dbf52231842df24a...cc9ecec126930d362dbe17be4900595d8dbce81f)\n\n---\nupdated-dependencies:\n- dependency-name: rusty-s3\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): bump rusty-s3 from d56dfb3 to cc9ecec"}},{"before":null,"after":"76913f62ba6a8d6ed818e96598000c84d19cf7fe","ref":"refs/heads/dependabot/cargo/bytes-1.6.1","pushedAt":"2024-07-15T23:59:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"chore(deps): bump bytes from 1.6.0 to 1.6.1\n\nBumps [bytes](https://github.com/tokio-rs/bytes) from 1.6.0 to 1.6.1.\n- [Release notes](https://github.com/tokio-rs/bytes/releases)\n- [Changelog](https://github.com/tokio-rs/bytes/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/tokio-rs/bytes/compare/v1.6.0...v1.6.1)\n\n---\nupdated-dependencies:\n- dependency-name: bytes\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): bump bytes from 1.6.0 to 1.6.1"}},{"before":null,"after":"51d897bf12e96d4b916ee6b053bfbcdb6a8bc416","ref":"refs/heads/renovate/bytes-1.x-lockfile","pushedAt":"2024-07-13T11:10:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"fix(deps): update rust crate bytes to v1.6.1","shortMessageHtmlLink":"fix(deps): update rust crate bytes to v1.6.1"}},{"before":"31b6f4dcd597711ffd248cb69397826a4951531c","after":"13b267ee6817832b8ae7c8629c576f2c6cf1300a","ref":"refs/heads/master","pushedAt":"2024-07-13T11:09:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"giangndm","name":"giangndm","path":"/giangndm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45644921?s=80&v=4"},"commit":{"message":"chore: update docs installation (#343)","shortMessageHtmlLink":"chore: update docs installation (#343)"}},{"before":"9ae17cb0ead2850fbdd84078d3acd1e1489abd3b","after":"31b6f4dcd597711ffd248cb69397826a4951531c","ref":"refs/heads/master","pushedAt":"2024-07-12T08:22:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"giangndm","name":"giangndm","path":"/giangndm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45644921?s=80&v=4"},"commit":{"message":"fixed: build release with github action (#340)","shortMessageHtmlLink":"fixed: build release with github action (#340)"}},{"before":"af6eec69ed864098aa4d3af59b9f95571c645444","after":"6833107b43d9bfc5cbe68317d60a413122b7e707","ref":"refs/heads/renovate/docker-build-push-action-6.x","pushedAt":"2024-07-11T16:20:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update docker/build-push-action action to v6","shortMessageHtmlLink":"chore(deps): update docker/build-push-action action to v6"}},{"before":"a586dfa9e33d657722e86665642ad48a57fb2816","after":"e102962464bea5e185f0c26eec7bbe50abd6151a","ref":"refs/heads/renovate/crate-ci-typos-1.x","pushedAt":"2024-07-10T18:41:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update crate-ci/typos action to v1.23.2","shortMessageHtmlLink":"chore(deps): update crate-ci/typos action to v1.23.2"}},{"before":"fde33c2f695d86ef972c27cadd267143db89b706","after":"9ae17cb0ead2850fbdd84078d3acd1e1489abd3b","ref":"refs/heads/master","pushedAt":"2024-07-10T16:50:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"giangndm","name":"giangndm","path":"/giangndm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45644921?s=80&v=4"},"commit":{"message":"Fix: github action failed to build release with c++ deps (#339)","shortMessageHtmlLink":"Fix: github action failed to build release with c++ deps (#339)"}},{"before":"ae93a22302710a21cce855a05bbbd45857765cfd","after":null,"ref":"refs/heads/renovate/sysinfo-0.x-lockfile","pushedAt":"2024-07-10T15:40:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"}},{"before":"5e14233e0c532437bf0570ea6ae09d89f2ed02fe","after":null,"ref":"refs/heads/renovate/serde_json-1.x-lockfile","pushedAt":"2024-07-10T15:40:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"}},{"before":"d5d51e9e767853419208bbbebce9702c8913d90f","after":null,"ref":"refs/heads/renovate/serde-monorepo","pushedAt":"2024-07-10T15:40:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"}},{"before":"e93e9d8982465aac857ad50f6d8db2db153ffea5","after":null,"ref":"refs/heads/renovate/rustls-0.x-lockfile","pushedAt":"2024-07-10T15:40:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"}},{"before":"b33de34fedb59807c9436b364bf169b6f775d7d6","after":null,"ref":"refs/heads/renovate/mime_guess-2.x-lockfile","pushedAt":"2024-07-10T15:40:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"}},{"before":"84a0dbbcd0b4044169582c196729aa428f2d85a6","after":null,"ref":"refs/heads/renovate/log-0.x-lockfile","pushedAt":"2024-07-10T15:40:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"}},{"before":"6a11f135d67caead33627bbc0a26a4ce80969448","after":null,"ref":"refs/heads/renovate/async-trait-0.x-lockfile","pushedAt":"2024-07-10T15:40:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"}},{"before":null,"after":"f52fcf6d5cfed778374ec83542ce5a3dd88e2c4b","ref":"refs/heads/renovate/tokio-prost-monorepo","pushedAt":"2024-07-10T15:40:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update tokio-prost monorepo to 0.13","shortMessageHtmlLink":"chore(deps): update tokio-prost monorepo to 0.13"}},{"before":"94245feb3b91e452be69aa630415536ce2948d4b","after":null,"ref":"refs/heads/dependabot/cargo/serde_json-1.0.120","pushedAt":"2024-07-10T15:39:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"3cc8967e0f96e7141ca35100b6efc4bedca4dc47","after":null,"ref":"refs/heads/dependabot/cargo/log-0.4.22","pushedAt":"2024-07-10T15:39:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"cb7f2568bb54f14acd17cce6278f8aaec464a298","after":null,"ref":"refs/heads/dependabot/cargo/mime_guess-2.0.5","pushedAt":"2024-07-10T15:39:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEgyxZ_gA","startCursor":null,"endCursor":null}},"title":"Activity ยท 8xFF/atm0s-media-server"}