diff --git a/.evergreen.yml b/.evergreen.yml index bdfd501ce7..66fc503b0e 100644 --- a/.evergreen.yml +++ b/.evergreen.yml @@ -91,6 +91,21 @@ functions: type: system params: directory: src + + checkout_writeable: + - command: github.generate_token + params: + expansion_name: generated_github_token + owner: mongodb-js + repo: mongosh + permissions: + contents: write + - command: git.get_project + type: system + params: + directory: src + token: ${generated_github_token} + compile_ts: - command: expansions.write type: system @@ -9690,7 +9705,7 @@ tasks: - name: compile_ts variant: linux_compile commands: - - func: checkout + - func: checkout_writeable - func: install vars: node_js_version: "20.18.3" diff --git a/.evergreen/evergreen.yml.in b/.evergreen/evergreen.yml.in index ab1083e894..181afc6c22 100644 --- a/.evergreen/evergreen.yml.in +++ b/.evergreen/evergreen.yml.in @@ -100,6 +100,21 @@ functions: type: system params: directory: src + + checkout_writeable: + - command: github.generate_token + params: + expansion_name: generated_github_token + owner: mongodb-js + repo: mongosh + permissions: + contents: write + - command: git.get_project + type: system + params: + directory: src + token: ${generated_github_token} + compile_ts: - command: expansions.write type: system @@ -1467,7 +1482,7 @@ tasks: - name: compile_ts variant: linux_compile commands: - - func: checkout + - func: checkout_writeable - func: install vars: node_js_version: "<% out(NODE_JS_VERSION_20) %>"