summaryrefslogtreecommitdiff
path: root/.github
Commit message (Collapse)AuthorAgeFilesLines
* NOISSUE Refactor GitHub Actions and Dockerfiles for improved functionality ↵HEADmasterMehmet Samet Duman106 min.6-10/+46
| | | | | | and error handling Signed-off-by: Mehmet Samet Duman <yongdohyun@projecttick.org>
* NOISSUE Update CI workflow permissions to allow write access for neozip releaseMehmet Samet Duman3 hours1-1/+1
| | | | Signed-off-by: Mehmet Samet Duman <yongdohyun@projecttick.org>
* NOISSUE refactor to update copyright notices and improve workflow scriptsMehmet Samet Duman4 hours21-99/+419
| | | | | | | | | | | | - Updated copyright notices in various files to reflect "Project Tick" instead of "Project Tick Contributors". - Added a new GitHub Action for packaging source tarballs with multiple formats and GPG signing options. - Introduced a dependabot configuration for automated dependency updates across various ecosystems. - Enhanced CI workflows by improving command syntax for better readability and consistency. - Added checks to skip commit message linting for automated bot PRs (e.g., Dependabot). - Improved source tree preparation and packaging steps in the meshmc and neozip release workflows. - Updated documentation to reflect changes in authorship and project information. Signed-off-by: Mehmet Samet Duman <yongdohyun@projecttick.org>
* NOISSUE Update CODEOWNERS and OWNERS to include trailing slashes for ↵Mehmet Samet Duman5 hours2-1/+193
| | | | | | legacy_ftb directory Signed-off-by: Mehmet Samet Duman <yongdohyun@projecttick.org>
* NOISSUE Fix workflows, cgit, genqrcode, meshmc wiki url, mnv with CmakeMehmet Samet Duman6 hours6-19/+42
| | | | | | | | | | | | | | Fixed some reusable workflows. Fixed cgit.h for macOS target updated genqrcode CMake version Changed Meta generator to use Project Tick official builded ForgeWrapper Updated MeshMC wiki Urls Fixed MNV test issue Added CMake Presets in MNV Thats it! Signed-off-by: Mehmet Samet Duman <yongdohyun@projecttick.org>
* NOISSUE fix some build errorsMehmet Samet Duman22 hours1-1/+1
| | | | Signed-off-by: Mehmet Samet Duman <yongdohyun@projecttick.org>
* NOISSUE update bootstrap script paths in documentation for Linux and WindowsMehmet Samet Duman24 hours1-2/+2
| | | | | | | | | | | | | | | | remove unnecessary badges from README add example environment configuration for Ofborg create production configuration for Ofborg correct RabbitMQ host in example configuration add push event handling in GitHub webhook receiver implement push filter task for handling push events extend build job structure to include push event information enhance build result structure to accommodate push event data add push event data handling in various message processing tasks update log message collector to prevent 404 errors on log links add push filter task to task module Signed-off-by: Mehmet Samet Duman <yongdohyun@projecttick.org>
* NOISSUE fix paths in some action.ymlMehmet Samet Duman26 hours2-3/+3
| | | | Signed-off-by: Mehmet Samet Duman <yongdohyun@projecttick.org>
* NOISSUE fix syntax error in actionMehmet Samet Duman27 hours1-1/+2
| | | | Signed-off-by: Mehmet Samet Duman <yongdohyun@projecttick.org>
* NOISSUE fix read permission for actions in neozip CodeQL workflowMehmet Samet Duman27 hours1-0/+1
| | | | Signed-off-by: Mehmet Samet Duman <yongdohyun@projecttick.org>
* NOISSUE fix schedule group resolution to CI workflow and update permissionsMehmet Samet Duman27 hours2-24/+50
| | | | Signed-off-by: Mehmet Samet Duman <yongdohyun@projecttick.org>
* NOISSUE add GitHub Actions scripts for PR preparation and review managementMehmet Samet Duman27 hours40-289/+1408
| | | | | | | | | | | | | - Introduced `prepare.js` to validate PR mergeability and branch targeting. - Added `reviews.js` for automated review dismissal and posting. - Created `run` script to execute actions with GitHub context. - Implemented rate limiting in `withRateLimit.js` to manage API requests. - Added `supportedBranches.js` for branch classification logic. - Created `update-pinned.sh` for updating pinned dependencies. - Added `pinned.json` to manage pinned Nix dependencies. - Updated `libnbtplusplus` version from 2.3 to 3.0 and adjusted README accordingly. Signed-off-by: Mehmet Samet Duman <yongdohyun@projecttick.org>
* NOISSUE modified CODEOWNERS fileMehmet Samet Duman28 hours1-0/+326
| | | | | | I never imagined I could do such menial labor. Signed-off-by: Mehmet Samet Duman <yongdohyun@projecttick.org>
* NOISSUE fix action folder nameMehmet Samet Duman34 hours1-0/+0
| | | | Signed-off-by: Mehmet Samet Duman <yongdohyun@projecttick.org>
* NOISSUE change uvim folder name to mnvMehmet Samet Duman34 hours4-18/+18
| | | | Signed-off-by: Mehmet Samet Duman <yongdohyun@projecttick.org>
* NOISSUE remove unused filesMehmet Samet Duman2 days1-3/+3
| | | | Signed-off-by: Mehmet Samet Duman <yongdohyun@projecttick.org>
* NOISSUE fixed paths in meshmc actionsMehmet Samet Duman3 days3-29/+29
| | | | Signed-off-by: Mehmet Samet Duman <yongdohyun@projecttick.org>
* NOISSUE Update GitHub workflows for fuzzing, dependency review, labeling, ↵Mehmet Samet Duman3 days9-52/+73
| | | | | | and stale issue management Signed-off-by: Mehmet Samet Duman <yongdohyun@projecttick.org>
* NOISSUE Remove not needed CI workflows for GitHub Actions and reworked some ↵Mehmet Samet Duman3 days30-0/+1742
| | | | | | workflows Signed-off-by: Mehmet Samet Duman <yongdohyun@projecttick.org>
* NOISSUE Add GitHub workflows for Project Tick projectMehmet Samet Duman3 days35-0/+3084
- Create CodeQL analysis workflow for security checks on meshmc codebase. - Add container build workflow for meshmc using Podman and Buildah. - Implement scheduled flake update workflow for Nix dependencies. - Introduce merge blocking PR automation to manage dependent PRs. - Set up Nix build workflow for meshmc with multi-platform support. - Add release workflow for publishing MeshMC artifacts on GitHub. - Create CI workflow for tomlplusplus library with multi-compiler support. - Implement CI workflow for uvim with various feature sets and architectures. - Add .gitignore to exclude build artifacts and IDE files. - Create .gitattributes files for various submodules to manage line endings and diff settings. - Add post-receive hook for mirroring pushes to multiple forges. - Include .gitignore files for images4docker and other submodules to manage temporary files. Signed-off-by: Mehmet Samet Duman <yongdohyun@projecttick.org>