[FEATURE] /* Description: */ Also moves all nodejs stuff into `tools` package. Also adds a basic `CONTRIBUTING.md` file. Superseeds https://github.com/Nomi-CEu/Nomi-CEu/pull/431, which was closed as the branch needed to be renamed, due to the last two items on this list. TODO: - [x] Make it only run on master repo. - [x] Remove qb-lang-revamp branch from the events - [x] Allow workflow to run on all branches starting with test_buildscript? /* Commits: */ * Buildscript Changes * Make Contributing Docs a .md file * updateqb.yml v1 * Test QB change * Add lang file to commit file list * Another Test Change * Test with only lang path, + `./` at beginning of path * Test QB change * updateqb.yml v3 * Test QB Change * Add some debug settings * Remove debug, branch input. Switch to auto-commit action * Make activate: branches prefix `test_buildscript`, commit author GHA bot * Add branch prefix note into CONTRIBUTING.md * Make workflow only run if on master repo
41 lines
1.5 KiB
TypeScript
41 lines
1.5 KiB
TypeScript
import * as gulp from "gulp";
|
|
|
|
import pruneCacheTask from "./tasks/misc/pruneCache";
|
|
export const pruneCache = pruneCacheTask;
|
|
|
|
import * as quest from "./tasks/github/quest";
|
|
export const transformQB = quest.transformQuestBook;
|
|
|
|
import sharedTasks from "./tasks/shared";
|
|
import clientTasks from "./tasks/client";
|
|
import serverTasks from "./tasks/server";
|
|
import langTasks from "./tasks/lang";
|
|
import mmcTasks from "./tasks/mmc";
|
|
|
|
export const buildClient = gulp.series(sharedTasks, clientTasks);
|
|
export const buildServer = gulp.series(sharedTasks, serverTasks);
|
|
export const buildLang = gulp.series(sharedTasks, langTasks);
|
|
export const buildAll = gulp.series(sharedTasks, gulp.series(clientTasks, serverTasks, langTasks));
|
|
export const buildMMC = gulp.series(sharedTasks, clientTasks, mmcTasks);
|
|
|
|
import checkTasks from "./tasks/checks";
|
|
export const check = gulp.series(checkTasks);
|
|
|
|
import * as zip from "./tasks/misc/zip";
|
|
export const zipClient = zip.zipClient;
|
|
export const zipServer = zip.zipServer;
|
|
export const zipLang = zip.zipLang;
|
|
export const zipAll = zip.zipAll;
|
|
export const zipMMC = zip.zipMMC;
|
|
|
|
import * as gha from "./tasks/misc/gha";
|
|
export const makeArtifactNames = gha.makeArtifactNames;
|
|
|
|
export { deployCurseForge, deployCurseForgeBeta } from "./tasks/deploy/curseforge";
|
|
|
|
import deployReleasesTask from "./tasks/deploy/releases";
|
|
export const deployReleases = deployReleasesTask;
|
|
|
|
import fireNightlyWebhookTask from "./tasks/misc/webhook";
|
|
export const fireNightlyWebhook = fireNightlyWebhookTask;
|