-
-
Notifications
You must be signed in to change notification settings - Fork 265
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Convert runtime from NodeJS to Deno (TS as runtime) #413
Conversation
Asked Mob-sakai if they are up for making unity-changeset Deno-compatible. |
This was done and incorporated |
9fe291e
to
8cbcdc2
Compare
I'm using |
f256ac2
to
18af761
Compare
… up version System.run
Closed in favour of game-ci/cli#1 This is moving to a new repo. The logic of Unity Builder will be replaced by the CLI. New changes should be added there if there is no rush. |
Context
Prerequisite for game-ci/cli#4
Changes
.ts
and not reference foldersprocess.env
becomesDeno.env.get()/set()
process.platform
and other usages of node process.__dirname
and__filename
to use Deno replacementpath
to use Deno replacementfs
(sync) to use Deno replacementfs/promises
(async) to use Deno replacement@actions/core
to use Deno replacement@actions/exec
to use Deno replacementsemver
to use Deno replacementnanoid
to use Deno replacementcommander-ts
to use Deno replacementuuid
to use Deno replacementzlib
to use Deno replacementyaml
to use Deno replacementconsole
to use Deno replacementchild_process
to use Deno replacementunity-changeset
to use Deno replacementdeno run -A --unstable src/index.ts
not erroring outasync-wait-until
which is currently not available on Deno.deno run -A --unstable src/index.ts
with params (pretty much exactly like this as implemented in Draft: feat: introduce deno cli entrypoint #385)High level functionality:
Milestones:
build
,test
,remote
etc.Next steps after completing this:
Checklist