Commit Graph
74 Commits
Author SHA1 Message Date
SakuraiMochi0721 104deb0a96 Replace leafpile with willow pile
We need to expose the scheduler interface so that it could be easier to make new schedulers
2026-07-11 17:14:46 +08:00
SakuraiMochi0721 5ab1204b78 Temporarily fallback to original paperclip 2026-07-11 17:08:29 +08:00
SakuraiMochi0721 b84ce0cb89 Switch build tools to irisweight 2026-07-11 13:50:37 +08:00
MrHua269 1084b4aa3b CPU affinity for netty I/O threads 2026-07-10 21:51:55 +08:00
MrHua269 354879ea76 Remove FlowSched submodules 2026-07-10 17:36:25 +08:00
MrHua269 10fdcfb6e2 Camellia - Force clamp grid-exponent to 1~6 2026-07-10 16:10:58 +08:00
MrHua269 5957c4c799 Remove FlowSched and task bridgers 2026-07-10 14:46:30 +08:00
Suisuroru e7c2ebfa06 remove useless patch 2026-07-09 22:50:54 +08:00
Bacteria 3f1092c9f9 Remove automated release footer from workflow
Delete the redundant '---' separator and the '> 🤖 Automated release by Camellia CI...' line from the release body in .github/workflows/build.yml (removed in two job sections). This cleans up automated release notes output so the run link/footer is no longer appended while keeping artifacts and prerelease behavior unchanged.
2026-07-09 22:30:01 +08:00
Bacteria 5ce33501cd CI: refine build numbering, release/publish flow
Compute BUILD_NUMBER relative to the last gradle.properties mcVersion change (instead of total commits), add dependabot groups for actions and gradle deps, and simplify release notes formatting (disable generated notes and inline metadata). Remove the Publish-To-Repo step from the main build workflow and add a force-push input/conditional to publish-api workflow. Invoke scripts/SetENV.sh in publish-api and update SetENV.sh to produce jar names that omit run attempt suffix for first run. These changes tighten publishing controls and make build numbering reflect per-version increments.
2026-07-09 20:18:43 +08:00
Bacteria 136832e0de CI: refine build numbering, release/publish flow
Compute BUILD_NUMBER relative to the last gradle.properties mcVersion change (instead of total commits), add dependabot groups for actions and gradle deps, and simplify release notes formatting (disable generated notes and inline metadata). Remove the Publish-To-Repo step from the main build workflow and add a force-push input/conditional to publish-api workflow. Invoke scripts/SetENV.sh in publish-api and update SetENV.sh to produce jar names that omit run attempt suffix for first run. These changes tighten publishing controls and make build numbering reflect per-version increments.
2026-07-09 20:17:09 +08:00
BacteriaandGitHub a6b1cf1e28 [ci skip]Remove publish step from CI workflow
Removed the publish step from the CI workflow.
2026-07-09 19:29:51 +08:00
MrHua269 420bb5e7e8 Fixup renaming 2026-07-09 19:23:23 +08:00
Bacteria f64a7435e2 Merge branch 'main' of https://github.com/MonnaiRealms/Camellia 2026-07-09 18:51:21 +08:00
Bacteria 16f5ff22de Checkout submodules recursively in workflows
Add 'submodules: recursive' to the actions/checkout step in build-pr.yml, build.yml, and publish-api.yml so CI jobs fetch repository submodules. This ensures submodules are available during builds and aligns checkout configuration across workflows (keeping fetch-depth: 0 where already set).
2026-07-09 18:51:02 +08:00
BacteriaandGitHub d595b1a5a2 [ci skip]oops 2026-07-09 18:31:29 +08:00
Bacteria ac5e37415a [ci skip]Skip workflows on pull_request events
Add job-level condition in build.yml and publish-api.yml to skip running the build and publish jobs when the GitHub event is a pull_request. This ensures these jobs only run for non-PR events (e.g., push, workflow_dispatch) and avoids executing them for pull request events.
2026-07-09 18:29:27 +08:00
MrHua269 53ba351ca7 Fix wrong priority converting 2026-07-09 18:24:26 +08:00
Bacteria 3082c3f1d1 Add CI workflows, dependabot and env script
Introduce CI infrastructure: add Dependabot config to update GitHub Actions and Gradle dependencies weekly; add build-pr workflow to run PR builds, create the paperclip JAR, and upload artifacts; add full Camellia CI workflow to build, set environment, upload artifacts, optionally publish to Maven and create GitHub releases (with release notes and prerelease handling); add publish-api workflow to publish the API artifact. Also add scripts/SetENV.sh which reads gradle.properties, computes build/release flags, renames the paperclip jar and exports environment variables for the workflows. These changes set up automated builds, dependency maintenance, publishing and release automation for the project.
2026-07-09 18:22:49 +08:00
MrHua269 0be772ce0e Task bridger 2026-07-09 18:18:59 +08:00
MrHua269 d07264f1cd Added utilities from C2ME(https://github.com/RelativityMC/C2ME-fabric) 2026-07-09 17:56:26 +08:00
MrHua269 717756b5b0 Fix missing files 2026-07-09 15:57:19 +08:00
MrHua269 0e56eddb8a added FlowSched 2026-07-09 14:51:29 +08:00
MrHua269 de6a4944e6 Initial Commit 2026-07-09 14:36:37 +08:00