aboutsummaryrefslogtreecommitdiff
path: root/sandbox/testAppNevena/Front/node_modules/node-gyp/gyp/.github
diff options
context:
space:
mode:
authorDanijel Andjelkovic <adanijel99@gmail.com>2022-03-01 20:21:29 +0000
committerDanijel Andjelkovic <adanijel99@gmail.com>2022-03-01 20:21:29 +0000
commit61cb1570a3410c85a4489b97c172e3a50715f36c (patch)
tree8fe4a5b77ea54bba80abc817ce2c9ef0e79e7e66 /sandbox/testAppNevena/Front/node_modules/node-gyp/gyp/.github
parent21a53d349788c99d2007cba91a923db982353b31 (diff)
parenta9ee9e0a500a4a15bd0b5dcaf041f827228ed309 (diff)
Merge branch 'researchML' into 'dev'
Research ml See merge request igrannonica/neuronstellar!6
Diffstat (limited to 'sandbox/testAppNevena/Front/node_modules/node-gyp/gyp/.github')
-rw-r--r--sandbox/testAppNevena/Front/node_modules/node-gyp/gyp/.github/workflows/Python_tests.yml30
-rw-r--r--sandbox/testAppNevena/Front/node_modules/node-gyp/gyp/.github/workflows/node-gyp.yml42
-rw-r--r--sandbox/testAppNevena/Front/node_modules/node-gyp/gyp/.github/workflows/nodejs-windows.yml27
-rw-r--r--sandbox/testAppNevena/Front/node_modules/node-gyp/gyp/.github/workflows/release-please.yml16
4 files changed, 115 insertions, 0 deletions
diff --git a/sandbox/testAppNevena/Front/node_modules/node-gyp/gyp/.github/workflows/Python_tests.yml b/sandbox/testAppNevena/Front/node_modules/node-gyp/gyp/.github/workflows/Python_tests.yml
new file mode 100644
index 00000000..92303b63
--- /dev/null
+++ b/sandbox/testAppNevena/Front/node_modules/node-gyp/gyp/.github/workflows/Python_tests.yml
@@ -0,0 +1,30 @@
+# TODO: Enable os: windows-latest
+# TODO: Enable pytest --doctest-modules
+
+name: Python_tests
+on: [push, pull_request]
+jobs:
+ Python_tests:
+ runs-on: ${{ matrix.os }}
+ strategy:
+ fail-fast: false
+ max-parallel: 8
+ matrix:
+ os: [macos-latest, ubuntu-latest] # , windows-latest]
+ python-version: [3.6, 3.7, 3.8, 3.9]
+ steps:
+ - uses: actions/checkout@v2
+ - name: Set up Python ${{ matrix.python-version }}
+ uses: actions/setup-python@v2
+ with:
+ python-version: ${{ matrix.python-version }}
+ - name: Install dependencies
+ run: |
+ python -m pip install --upgrade pip
+ pip install -r requirements_dev.txt
+ - name: Lint with flake8
+ run: flake8 . --ignore=E203,W503 --max-complexity=101 --max-line-length=88 --show-source --statistics
+ - name: Test with pytest
+ run: pytest
+ # - name: Run doctests with pytest
+ # run: pytest --doctest-modules
diff --git a/sandbox/testAppNevena/Front/node_modules/node-gyp/gyp/.github/workflows/node-gyp.yml b/sandbox/testAppNevena/Front/node_modules/node-gyp/gyp/.github/workflows/node-gyp.yml
new file mode 100644
index 00000000..bd7c85ff
--- /dev/null
+++ b/sandbox/testAppNevena/Front/node_modules/node-gyp/gyp/.github/workflows/node-gyp.yml
@@ -0,0 +1,42 @@
+name: node-gyp integration
+
+on: [push, pull_request]
+
+jobs:
+ test:
+ strategy:
+ fail-fast: false
+ matrix:
+ os: [macos-latest, ubuntu-latest, windows-latest]
+ python: [3.6, 3.9]
+
+ runs-on: ${{ matrix.os }}
+ steps:
+ - name: Clone gyp-next
+ uses: actions/checkout@v2
+ with:
+ path: gyp-next
+ - name: Clone nodejs/node-gyp
+ uses: actions/checkout@v2
+ with:
+ repository: nodejs/node-gyp
+ path: node-gyp
+ - uses: actions/setup-node@v2
+ with:
+ node-version: 14.x
+ - uses: actions/setup-python@v2
+ with:
+ python-version: ${{ matrix.python }}
+ - name: Install dependencies
+ run: |
+ cd node-gyp
+ npm install --no-progress
+ - name: Replace gyp in node-gyp
+ shell: bash
+ run: |
+ rm -rf node-gyp/gyp
+ cp -r gyp-next node-gyp/gyp
+ - name: Run tests
+ run: |
+ cd node-gyp
+ npm test
diff --git a/sandbox/testAppNevena/Front/node_modules/node-gyp/gyp/.github/workflows/nodejs-windows.yml b/sandbox/testAppNevena/Front/node_modules/node-gyp/gyp/.github/workflows/nodejs-windows.yml
new file mode 100644
index 00000000..fffe96e3
--- /dev/null
+++ b/sandbox/testAppNevena/Front/node_modules/node-gyp/gyp/.github/workflows/nodejs-windows.yml
@@ -0,0 +1,27 @@
+name: Node.js Windows integration
+
+on: [push, pull_request]
+
+jobs:
+ build-windows:
+ runs-on: windows-latest
+ steps:
+ - name: Clone gyp-next
+ uses: actions/checkout@v2
+ with:
+ path: gyp-next
+ - name: Clone nodejs/node
+ uses: actions/checkout@v2
+ with:
+ repository: nodejs/node
+ path: node
+ - name: Install deps
+ run: choco install nasm
+ - name: Replace gyp in Node.js
+ run: |
+ rm -Recurse node/tools/gyp
+ cp -Recurse gyp-next node/tools/gyp
+ - name: Build Node.js
+ run: |
+ cd node
+ ./vcbuild.bat
diff --git a/sandbox/testAppNevena/Front/node_modules/node-gyp/gyp/.github/workflows/release-please.yml b/sandbox/testAppNevena/Front/node_modules/node-gyp/gyp/.github/workflows/release-please.yml
new file mode 100644
index 00000000..288afdb3
--- /dev/null
+++ b/sandbox/testAppNevena/Front/node_modules/node-gyp/gyp/.github/workflows/release-please.yml
@@ -0,0 +1,16 @@
+on:
+ push:
+ branches:
+ - main
+
+name: release-please
+jobs:
+ release-please:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: GoogleCloudPlatform/release-please-action@v2
+ with:
+ token: ${{ secrets.GITHUB_TOKEN }}
+ release-type: python
+ package-name: gyp-next
+ bump-minor-pre-major: Yes