You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .github/workflows/copilot-setup-steps.yml
+5Lines changed: 5 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -31,6 +31,7 @@ jobs:
31
31
permissions:
32
32
# If you want to clone the repository as part of your setup steps, for example to install dependencies, you'll need the `contents: read` permission. If you don't clone the repository in your setup steps, Copilot will do this for you automatically after the steps complete.
33
33
contents: read
34
+
packages: read
34
35
35
36
# You can define any steps you want, and they will run before the agent starts.
36
37
# If you do not check out your code, Copilot will do this for you.
@@ -42,6 +43,8 @@ jobs:
42
43
uses: actions/setup-node@v5
43
44
with:
44
45
node-version: ${{env.NODE_VERSION}}
46
+
registry-url: 'https://npm.pkg.github.com'
47
+
scope: '@deepnote'
45
48
46
49
- name: Cache npm files
47
50
uses: actions/cache@v4
@@ -59,6 +62,8 @@ jobs:
59
62
# Let that happen in other jobs, this job needs to be fast
60
63
- name: npm ci
61
64
run: npm ci --ignore-scripts --prefer-offline --no-audit
After completing these steps, you can install dependencies normally with `npm ci`. The project's `.npmrc` file is already configured to use GitHub Packages for the `@deepnote` scope.
62
+
35
63
On Apple Silicon, you will have to use system versions of `libsodium` and `libzmq` instead of the bundled ones:
0 commit comments