aboutsummaryrefslogtreecommitdiff
path: root/sandbox/testAppNevena/Front/node_modules/node-gyp/gyp/.github/workflows
diff options
context:
space:
mode:
authorDanijel Andjelkovic <adanijel99@gmail.com>2022-03-01 21:54:41 +0100
committerDanijel Andjelkovic <adanijel99@gmail.com>2022-03-01 21:54:41 +0100
commit6c8128f9fd5a5d0be115806c35a21b3d683df8d6 (patch)
treef46c2f6b3b9b294ff32bd75c08ccdc9e7a8cc4ef /sandbox/testAppNevena/Front/node_modules/node-gyp/gyp/.github/workflows
parent2400b84e95913665da6279114168148444b8f9ab (diff)
parent7d3640f824f46490b47bd95f1c5a16644f712068 (diff)
Merge branch 'dev' of http://gitlab.pmf.kg.ac.rs/igrannonica/neuronstellar into logo
Diffstat (limited to 'sandbox/testAppNevena/Front/node_modules/node-gyp/gyp/.github/workflows')
-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