From d9ca52e4ac3d7e1850ab515bd27ed1744b1e34d5 Mon Sep 17 00:00:00 2001 From: Dmitry Kireev Date: Thu, 8 Aug 2024 12:19:38 +0000 Subject: [PATCH 01/16] WIP --- .github/workflows/nvm-test.yml | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 .github/workflows/nvm-test.yml diff --git a/.github/workflows/nvm-test.yml b/.github/workflows/nvm-test.yml new file mode 100644 index 00000000..d197a211 --- /dev/null +++ b/.github/workflows/nvm-test.yml @@ -0,0 +1,32 @@ +on: + workflow_dispatch: + +jobs: + nvm-test: + runs-on: ubuntu-latest + timeout-minutes: 45 + steps: + - name: Checkout Code + uses: actions/checkout@v4 + with: + submodules: true + + - name: Run 0.39.7 1 shell level + run: | + curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash + source ~/.nvm/nvm.sh && nvm --version + + - name: Run 0.40.0 1 shell level + run: | + curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.0/install.sh | bash + source ~/.nvm/nvm.sh && nvm --version + + - name: Run 0.39.7 2 shell levels + run: | + curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash + bash -c "source ~/.nvm/nvm.sh && nvm --version" + + - name: Run 0.40.0 2 shell levels + run: | + curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.0/install.sh | bash + bash -c "source ~/.nvm/nvm.sh && nvm --version" \ No newline at end of file From 76b41f80361ea6cd0297b482fb5e878f2df8f377 Mon Sep 17 00:00:00 2001 From: Dmitry Kireev Date: Thu, 8 Aug 2024 12:21:06 +0000 Subject: [PATCH 02/16] WIP --- .github/workflows/nvm-test.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/nvm-test.yml b/.github/workflows/nvm-test.yml index d197a211..0ff5a303 100644 --- a/.github/workflows/nvm-test.yml +++ b/.github/workflows/nvm-test.yml @@ -1,5 +1,9 @@ on: workflow_dispatch: + pull_request: + branches: + - main + - v2.x jobs: nvm-test: From 0fcc134e14cc5989350901fccb8224b5f7e4ecbb Mon Sep 17 00:00:00 2001 From: Dmitry Kireev Date: Thu, 8 Aug 2024 12:22:33 +0000 Subject: [PATCH 03/16] WIP --- .github/workflows/nvm-test.yml | 1 - .nvmrc | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) create mode 100644 .nvmrc diff --git a/.github/workflows/nvm-test.yml b/.github/workflows/nvm-test.yml index 0ff5a303..958507b9 100644 --- a/.github/workflows/nvm-test.yml +++ b/.github/workflows/nvm-test.yml @@ -8,7 +8,6 @@ on: jobs: nvm-test: runs-on: ubuntu-latest - timeout-minutes: 45 steps: - name: Checkout Code uses: actions/checkout@v4 diff --git a/.nvmrc b/.nvmrc new file mode 100644 index 00000000..25bf17fc --- /dev/null +++ b/.nvmrc @@ -0,0 +1 @@ +18 \ No newline at end of file From 70a376ea645915344dc08696db5608c617e2f3fe Mon Sep 17 00:00:00 2001 From: Dmitry Kireev Date: Thu, 8 Aug 2024 12:25:37 +0000 Subject: [PATCH 04/16] WIP --- .github/workflows/nvm-test.yml | 25 ++++++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/.github/workflows/nvm-test.yml b/.github/workflows/nvm-test.yml index 958507b9..03db2d02 100644 --- a/.github/workflows/nvm-test.yml +++ b/.github/workflows/nvm-test.yml @@ -6,7 +6,7 @@ on: - v2.x jobs: - nvm-test: + nvm-0-39-7-1shell-lvl: runs-on: ubuntu-latest steps: - name: Checkout Code @@ -18,17 +18,40 @@ jobs: run: | curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash source ~/.nvm/nvm.sh && nvm --version + nvm-0-40-0-1shell-lvl: + runs-on: ubuntu-latest + steps: + - name: Checkout Code + uses: actions/checkout@v4 + with: + submodules: true - name: Run 0.40.0 1 shell level run: | curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.0/install.sh | bash source ~/.nvm/nvm.sh && nvm --version + nvm-0-39-7-2shell-lvls: + runs-on: ubuntu-latest + steps: + - name: Checkout Code + uses: actions/checkout@v4 + with: + submodules: true + - name: Run 0.39.7 2 shell levels run: | curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash bash -c "source ~/.nvm/nvm.sh && nvm --version" + nvm-0-40-0-2shell-lvls: + runs-on: ubuntu-latest + steps: + - name: Checkout Code + uses: actions/checkout@v4 + with: + submodules: true + - name: Run 0.40.0 2 shell levels run: | curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.0/install.sh | bash From 680121a0954065588a389c437e5936258342102d Mon Sep 17 00:00:00 2001 From: Dmitry Kireev Date: Thu, 8 Aug 2024 12:27:18 +0000 Subject: [PATCH 05/16] WIP --- .github/workflows/nvm-test.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/workflows/nvm-test.yml b/.github/workflows/nvm-test.yml index 03db2d02..7448cec2 100644 --- a/.github/workflows/nvm-test.yml +++ b/.github/workflows/nvm-test.yml @@ -18,6 +18,8 @@ jobs: run: | curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash source ~/.nvm/nvm.sh && nvm --version + source ~/.nvm/nvm.sh && nvm install + nvm-0-40-0-1shell-lvl: runs-on: ubuntu-latest steps: @@ -30,6 +32,7 @@ jobs: run: | curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.0/install.sh | bash source ~/.nvm/nvm.sh && nvm --version + source ~/.nvm/nvm.sh && nvm install nvm-0-39-7-2shell-lvls: runs-on: ubuntu-latest @@ -43,6 +46,7 @@ jobs: run: | curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash bash -c "source ~/.nvm/nvm.sh && nvm --version" + bash -c "source ~/.nvm/nvm.sh && nvm install" nvm-0-40-0-2shell-lvls: runs-on: ubuntu-latest @@ -55,4 +59,5 @@ jobs: - name: Run 0.40.0 2 shell levels run: | curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.0/install.sh | bash - bash -c "source ~/.nvm/nvm.sh && nvm --version" \ No newline at end of file + bash -c "source ~/.nvm/nvm.sh && nvm --version" + bash -c "source ~/.nvm/nvm.sh && nvm install" \ No newline at end of file From d7ae8654230bf3726d4cffa9f7737563cfe4ed79 Mon Sep 17 00:00:00 2001 From: Dmitry Kireev Date: Thu, 8 Aug 2024 12:29:36 +0000 Subject: [PATCH 06/16] WIP --- .github/workflows/nvm-test.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/nvm-test.yml b/.github/workflows/nvm-test.yml index 7448cec2..c6b9dd3e 100644 --- a/.github/workflows/nvm-test.yml +++ b/.github/workflows/nvm-test.yml @@ -16,6 +16,7 @@ jobs: - name: Run 0.39.7 1 shell level run: | + curl -I --compressed -v https://nodejs.org/dist/ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash source ~/.nvm/nvm.sh && nvm --version source ~/.nvm/nvm.sh && nvm install @@ -30,6 +31,7 @@ jobs: - name: Run 0.40.0 1 shell level run: | + curl -I --compressed -v https://nodejs.org/dist/ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.0/install.sh | bash source ~/.nvm/nvm.sh && nvm --version source ~/.nvm/nvm.sh && nvm install @@ -44,6 +46,7 @@ jobs: - name: Run 0.39.7 2 shell levels run: | + curl -I --compressed -v https://nodejs.org/dist/ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash bash -c "source ~/.nvm/nvm.sh && nvm --version" bash -c "source ~/.nvm/nvm.sh && nvm install" @@ -58,6 +61,7 @@ jobs: - name: Run 0.40.0 2 shell levels run: | + curl -I --compressed -v https://nodejs.org/dist/ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.0/install.sh | bash bash -c "source ~/.nvm/nvm.sh && nvm --version" bash -c "source ~/.nvm/nvm.sh && nvm install" \ No newline at end of file From 9672a481c7759f60e7a2d236f90d3a7c2b905e11 Mon Sep 17 00:00:00 2001 From: Dmitry Kireev Date: Fri, 9 Aug 2024 09:56:30 +0000 Subject: [PATCH 07/16] Add bash debug --- .github/workflows/nvm-test.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/nvm-test.yml b/.github/workflows/nvm-test.yml index c6b9dd3e..09a3acb0 100644 --- a/.github/workflows/nvm-test.yml +++ b/.github/workflows/nvm-test.yml @@ -63,5 +63,5 @@ jobs: run: | curl -I --compressed -v https://nodejs.org/dist/ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.0/install.sh | bash - bash -c "source ~/.nvm/nvm.sh && nvm --version" - bash -c "source ~/.nvm/nvm.sh && nvm install" \ No newline at end of file + bash -xvc "source ~/.nvm/nvm.sh && nvm --version" + bash -xvc "source ~/.nvm/nvm.sh && nvm install" \ No newline at end of file From ea8643635b4b9750d8b540663317ae44e2f44210 Mon Sep 17 00:00:00 2001 From: Dmitry Kireev Date: Fri, 9 Aug 2024 10:05:06 +0000 Subject: [PATCH 08/16] Add bash debug --- .github/workflows/nvm-test.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/nvm-test.yml b/.github/workflows/nvm-test.yml index 09a3acb0..70f45d08 100644 --- a/.github/workflows/nvm-test.yml +++ b/.github/workflows/nvm-test.yml @@ -61,6 +61,8 @@ jobs: - name: Run 0.40.0 2 shell levels run: | + node --version + nvm --version curl -I --compressed -v https://nodejs.org/dist/ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.0/install.sh | bash bash -xvc "source ~/.nvm/nvm.sh && nvm --version" From e47ca2d4ae3d23cf1e5a23be972bc3f337233494 Mon Sep 17 00:00:00 2001 From: Dmitry Kireev Date: Fri, 9 Aug 2024 10:05:42 +0000 Subject: [PATCH 09/16] Add bash debug --- .github/workflows/nvm-test.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/nvm-test.yml b/.github/workflows/nvm-test.yml index 70f45d08..849d9879 100644 --- a/.github/workflows/nvm-test.yml +++ b/.github/workflows/nvm-test.yml @@ -61,8 +61,7 @@ jobs: - name: Run 0.40.0 2 shell levels run: | - node --version - nvm --version + node --version curl -I --compressed -v https://nodejs.org/dist/ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.0/install.sh | bash bash -xvc "source ~/.nvm/nvm.sh && nvm --version" From 024f2b81f086058941a3e932e944615cec1b7cb0 Mon Sep 17 00:00:00 2001 From: Dmitry Kireev Date: Fri, 9 Aug 2024 10:45:12 +0000 Subject: [PATCH 10/16] Add bash debug --- .github/workflows/nvm-test.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/nvm-test.yml b/.github/workflows/nvm-test.yml index 849d9879..44c556b7 100644 --- a/.github/workflows/nvm-test.yml +++ b/.github/workflows/nvm-test.yml @@ -61,7 +61,9 @@ jobs: - name: Run 0.40.0 2 shell levels run: | - node --version + node --version + echo $NVM_DIR + tree -L 3 ~/.nvm/versions curl -I --compressed -v https://nodejs.org/dist/ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.0/install.sh | bash bash -xvc "source ~/.nvm/nvm.sh && nvm --version" From fdb4f751921f2f8231a6ad8dec8def16f9824d6e Mon Sep 17 00:00:00 2001 From: Dmitry Kireev Date: Fri, 9 Aug 2024 10:46:04 +0000 Subject: [PATCH 11/16] Add bash debug --- .github/workflows/nvm-test.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/nvm-test.yml b/.github/workflows/nvm-test.yml index 44c556b7..9a9f8e05 100644 --- a/.github/workflows/nvm-test.yml +++ b/.github/workflows/nvm-test.yml @@ -63,6 +63,7 @@ jobs: run: | node --version echo $NVM_DIR + mkdir ~/.nvm/versions tree -L 3 ~/.nvm/versions curl -I --compressed -v https://nodejs.org/dist/ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.0/install.sh | bash From 84844c46c12d8ece3860933a6483878c94459010 Mon Sep 17 00:00:00 2001 From: Dmitry Kireev Date: Fri, 9 Aug 2024 10:46:23 +0000 Subject: [PATCH 12/16] Add bash debug --- .github/workflows/nvm-test.yml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/.github/workflows/nvm-test.yml b/.github/workflows/nvm-test.yml index 9a9f8e05..eb942e40 100644 --- a/.github/workflows/nvm-test.yml +++ b/.github/workflows/nvm-test.yml @@ -62,10 +62,13 @@ jobs: - name: Run 0.40.0 2 shell levels run: | node --version - echo $NVM_DIR - mkdir ~/.nvm/versions + echo $NVM_DIR tree -L 3 ~/.nvm/versions curl -I --compressed -v https://nodejs.org/dist/ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.0/install.sh | bash + + echo $NVM_DIR + tree -L 3 ~/.nvm/versions + bash -xvc "source ~/.nvm/nvm.sh && nvm --version" bash -xvc "source ~/.nvm/nvm.sh && nvm install" \ No newline at end of file From 23594fb7a683b7583963c856182d6a3ed3cbc45e Mon Sep 17 00:00:00 2001 From: Dmitry Kireev Date: Fri, 9 Aug 2024 10:46:50 +0000 Subject: [PATCH 13/16] Add bash debug --- .github/workflows/nvm-test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/nvm-test.yml b/.github/workflows/nvm-test.yml index eb942e40..16d63228 100644 --- a/.github/workflows/nvm-test.yml +++ b/.github/workflows/nvm-test.yml @@ -63,7 +63,7 @@ jobs: run: | node --version echo $NVM_DIR - tree -L 3 ~/.nvm/versions + curl -I --compressed -v https://nodejs.org/dist/ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.0/install.sh | bash From 46cf9720c491df2253e47e2fc0234d6c6bd13724 Mon Sep 17 00:00:00 2001 From: Dmitry Kireev Date: Fri, 9 Aug 2024 10:48:56 +0000 Subject: [PATCH 14/16] Add bash debug --- .github/workflows/nvm-test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/nvm-test.yml b/.github/workflows/nvm-test.yml index 16d63228..de15d8b0 100644 --- a/.github/workflows/nvm-test.yml +++ b/.github/workflows/nvm-test.yml @@ -66,7 +66,7 @@ jobs: curl -I --compressed -v https://nodejs.org/dist/ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.0/install.sh | bash - + mkdir ~/.nvm/versions echo $NVM_DIR tree -L 3 ~/.nvm/versions From 454954af98ad3fdbef9abfe55d6cdac7d024b487 Mon Sep 17 00:00:00 2001 From: Dmitry Kireev Date: Fri, 9 Aug 2024 10:49:59 +0000 Subject: [PATCH 15/16] Add bash debug --- .github/workflows/nvm-test.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/nvm-test.yml b/.github/workflows/nvm-test.yml index de15d8b0..f30bccaf 100644 --- a/.github/workflows/nvm-test.yml +++ b/.github/workflows/nvm-test.yml @@ -69,6 +69,8 @@ jobs: mkdir ~/.nvm/versions echo $NVM_DIR tree -L 3 ~/.nvm/versions + bash -c "source ~/.nvm/nvm.sh && nvm --version" + echo "Debug:" bash -xvc "source ~/.nvm/nvm.sh && nvm --version" bash -xvc "source ~/.nvm/nvm.sh && nvm install" \ No newline at end of file From 7e3266cee5670a792cf6379d4281e46cc3c17221 Mon Sep 17 00:00:00 2001 From: Dmitry Kireev Date: Fri, 9 Aug 2024 10:50:39 +0000 Subject: [PATCH 16/16] Add bash debug --- .github/workflows/nvm-test.yml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/.github/workflows/nvm-test.yml b/.github/workflows/nvm-test.yml index f30bccaf..cf80bdc0 100644 --- a/.github/workflows/nvm-test.yml +++ b/.github/workflows/nvm-test.yml @@ -70,7 +70,3 @@ jobs: echo $NVM_DIR tree -L 3 ~/.nvm/versions bash -c "source ~/.nvm/nvm.sh && nvm --version" - - echo "Debug:" - bash -xvc "source ~/.nvm/nvm.sh && nvm --version" - bash -xvc "source ~/.nvm/nvm.sh && nvm install" \ No newline at end of file