summaryrefslogtreecommitdiff
path: root/.github/actions
Commit message (Collapse)AuthorAgeFilesLines
* NOISSUE Refactor GitHub Actions and Dockerfiles for improved functionality ↵HEADmasterMehmet Samet Duman11 hours1-2/+2
| | | | | | and error handling Signed-off-by: Mehmet Samet Duman <yongdohyun@projecttick.org>
* NOISSUE refactor to update copyright notices and improve workflow scriptsMehmet Samet Duman13 hours2-1/+112
| | | | | | | | | | | | - 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 fix some build errorsMehmet Samet Duman31 hours1-1/+1
| | | | Signed-off-by: Mehmet Samet Duman <yongdohyun@projecttick.org>
* NOISSUE fix paths in some action.ymlMehmet Samet Duman36 hours2-3/+3
| | | | Signed-off-by: Mehmet Samet Duman <yongdohyun@projecttick.org>
* NOISSUE fix syntax error in actionMehmet Samet Duman36 hours1-1/+2
| | | | Signed-off-by: Mehmet Samet Duman <yongdohyun@projecttick.org>
* NOISSUE add GitHub Actions scripts for PR preparation and review managementMehmet Samet Duman36 hours1-0/+289
| | | | | | | | | | | | | - 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 fix action folder nameMehmet Samet Duman43 hours1-0/+0
| | | | 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 Add GitHub workflows for Project Tick projectMehmet Samet Duman4 days8-0/+810
- 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>