From a4d1ffed751a0f3be438841e5062e63b132e93a3 Mon Sep 17 00:00:00 2001 From: Aaron Kanzer Date: Wed, 14 Feb 2024 15:19:59 -0500 Subject: [PATCH 1/5] pip sanity check --- .github/workflows/aws_test.yml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/.github/workflows/aws_test.yml b/.github/workflows/aws_test.yml index a7b9005..1ac7196 100644 --- a/.github/workflows/aws_test.yml +++ b/.github/workflows/aws_test.yml @@ -58,9 +58,10 @@ jobs: python-version: 3.11 - name: Install Datalad - uses: neuronets/datalad-action/install@main - with: - pip_install: datalad-osf + run: pip install datalad-installer +# uses: neuronets/datalad-action/install@main +# with: +# pip_install: datalad-osf - name: print datalad version run: | From b504ae1a08bbb4086981904aee1d6cea454d1425 Mon Sep 17 00:00:00 2001 From: Aaron Kanzer Date: Wed, 14 Feb 2024 15:32:08 -0500 Subject: [PATCH 2/5] tie git-annex installation to a specific step --- .github/workflows/aws_test.yml | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/.github/workflows/aws_test.yml b/.github/workflows/aws_test.yml index 1ac7196..cf62fec 100644 --- a/.github/workflows/aws_test.yml +++ b/.github/workflows/aws_test.yml @@ -58,14 +58,21 @@ jobs: python-version: 3.11 - name: Install Datalad - run: pip install datalad-installer + run: + | + pip install datalad-installer + pip list + datalad-installer git-annex -m datalad/git-annex:release + git config --global filter.annex.process "git-annex filter-process" + pip install datalad + datalad --version # uses: neuronets/datalad-action/install@main # with: # pip_install: datalad-osf - - name: print datalad version - run: | - datalad --version +# - name: print datalad version +# run: | +# datalad --version stop-runner: name: Stop self-hosted EC2 runner From 77b555be96c7af7e1b2d0e15b782f4aefb8c0a98 Mon Sep 17 00:00:00 2001 From: Aaron Kanzer Date: Wed, 14 Feb 2024 15:32:27 -0500 Subject: [PATCH 3/5] Include one more step with specific versioning --- .github/workflows/aws_test.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/aws_test.yml b/.github/workflows/aws_test.yml index cf62fec..8068d64 100644 --- a/.github/workflows/aws_test.yml +++ b/.github/workflows/aws_test.yml @@ -70,9 +70,9 @@ jobs: # with: # pip_install: datalad-osf -# - name: print datalad version -# run: | -# datalad --version + - name: print datalad version + run: | + datalad --version stop-runner: name: Stop self-hosted EC2 runner From 72a4a7deb6d489a5d8b1d0c9ef478a53f9533dbe Mon Sep 17 00:00:00 2001 From: Aaron Kanzer Date: Wed, 14 Feb 2024 15:45:22 -0500 Subject: [PATCH 4/5] debian frontend non-interactive --- .github/workflows/aws_test.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/aws_test.yml b/.github/workflows/aws_test.yml index 8068d64..8118ed7 100644 --- a/.github/workflows/aws_test.yml +++ b/.github/workflows/aws_test.yml @@ -58,11 +58,14 @@ jobs: python-version: 3.11 - name: Install Datalad + env: + DEBIAN_FRONTEND: noninteractive run: | pip install datalad-installer pip list - datalad-installer git-annex -m datalad/git-annex:release + sudo apt-get update + sudo apt-get install -y git-annex git config --global filter.annex.process "git-annex filter-process" pip install datalad datalad --version From 07a91c6b8f77057335807443a7125004ef22988d Mon Sep 17 00:00:00 2001 From: Aaron Kanzer Date: Wed, 14 Feb 2024 15:55:53 -0500 Subject: [PATCH 5/5] a bit of cleanup --- .github/workflows/aws_test.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/aws_test.yml b/.github/workflows/aws_test.yml index 8118ed7..1ee7104 100644 --- a/.github/workflows/aws_test.yml +++ b/.github/workflows/aws_test.yml @@ -63,12 +63,10 @@ jobs: run: | pip install datalad-installer - pip list sudo apt-get update sudo apt-get install -y git-annex git config --global filter.annex.process "git-annex filter-process" pip install datalad - datalad --version # uses: neuronets/datalad-action/install@main # with: # pip_install: datalad-osf