From a891f2103ecb733db427f44c40254f2c356a2cbd Mon Sep 17 00:00:00 2001 From: Nolwen Date: Tue, 30 Nov 2021 11:17:07 +0100 Subject: [PATCH 01/37] List tags --- .github/workflows/blank.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/blank.yml b/.github/workflows/blank.yml index 8a57aeb..da1dc1b 100644 --- a/.github/workflows/blank.yml +++ b/.github/workflows/blank.yml @@ -66,3 +66,7 @@ jobs: if: ${{ github.ref == 'refs/heads/main' }} run: echo deploy + - name: tag + run: | + git branch + git tag \ No newline at end of file From ddc05518e73ad73cd99adfad4bd5f55e2bf94446 Mon Sep 17 00:00:00 2001 From: Nolwen Date: Tue, 30 Nov 2021 12:19:03 +0100 Subject: [PATCH 02/37] List remote --- .github/workflows/blank.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/blank.yml b/.github/workflows/blank.yml index da1dc1b..5d78ece 100644 --- a/.github/workflows/blank.yml +++ b/.github/workflows/blank.yml @@ -69,4 +69,5 @@ jobs: - name: tag run: | git branch - git tag \ No newline at end of file + git tag + git remote \ No newline at end of file From db1d68fdde8272668fae331c658cc33a719766dd Mon Sep 17 00:00:00 2001 From: Nolwen Date: Tue, 30 Nov 2021 12:21:08 +0100 Subject: [PATCH 03/37] Fetch toto --- .github/workflows/blank.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/blank.yml b/.github/workflows/blank.yml index 5d78ece..cbc1aa5 100644 --- a/.github/workflows/blank.yml +++ b/.github/workflows/blank.yml @@ -70,4 +70,6 @@ jobs: run: | git branch git tag - git remote \ No newline at end of file + git remote + git fetch origin toto + git branch \ No newline at end of file From 8f1ede4d2bfedf93dd85cea8246b5f34e6ada000 Mon Sep 17 00:00:00 2001 From: Nolwen Date: Tue, 30 Nov 2021 12:30:05 +0100 Subject: [PATCH 04/37] Add --all --- .github/workflows/blank.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/blank.yml b/.github/workflows/blank.yml index cbc1aa5..fb0fdf9 100644 --- a/.github/workflows/blank.yml +++ b/.github/workflows/blank.yml @@ -68,8 +68,8 @@ jobs: - name: tag run: | - git branch + git branch --all git tag git remote git fetch origin toto - git branch \ No newline at end of file + git branch --all \ No newline at end of file From 7f820e0beeb3837f297e42e67ce844f791f1e9dd Mon Sep 17 00:00:00 2001 From: Nolwen Date: Tue, 30 Nov 2021 14:38:42 +0100 Subject: [PATCH 05/37] Tag binder env on releases --- .github/workflows/release.yml | 23 +++++++++-------------- 1 file changed, 9 insertions(+), 14 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index b7a9b44..cff4a05 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -26,15 +26,8 @@ jobs: AUTODOC_BINDER_ENV_GH_REPO_NAME="airbus/scikit-decide" AUTODOC_BINDER_ENV_GH_BRANCH="binder" # notebooks source repo and branch depending if it is a commit push or a PR - if [[ $GITHUB_REF == refs/pull* ]]; - then - AUTODOC_NOTEBOOKS_REPO_URL="${GITHUB_SERVER_URL}/${{ github.event.pull_request.head.repo.full_name }}" - AUTODOC_NOTEBOOKS_BRANCH=${GITHUB_HEAD_REF} - elif [[ $GITHUB_REF == refs/heads* ]]; - then - AUTODOC_NOTEBOOKS_REPO_URL=${GITHUB_SERVER_URL}/${GITHUB_REPOSITORY} - AUTODOC_NOTEBOOKS_BRANCH=${GITHUB_REF/refs\/heads\//} - fi + AUTODOC_NOTEBOOKS_REPO_URL=${GITHUB_SERVER_URL}/${GITHUB_REPOSITORY} + AUTODOC_NOTEBOOKS_BRANCH=${GITHUB_REF/refs\/tags\//} # export in GITHUB_ENV for next steps echo "AUTODOC_BINDER_ENV_GH_REPO_NAME=${AUTODOC_BINDER_ENV_GH_REPO_NAME}" >> $GITHUB_ENV echo "AUTODOC_BINDER_ENV_GH_BRANCH=${AUTODOC_BINDER_ENV_GH_BRANCH}" >> $GITHUB_ENV @@ -56,11 +49,13 @@ jobs: run: echo ${{ github.ref }} # Runs a set of commands using the runners shell - - name: Run a multi-line script + - name: Tag binder branch run: | - echo Add other actions to build, - echo test, and deploy your project. + git fetch origin binder + BINDER_TAG="binder_${AUTODOC_NOTEBOOKS_BRANCH}" + git tag -a ${BINDER_TAG} origin/binder -m "Release binder env ${AUTODOC_NOTEBOOKS_BRANCH}" + git push origin ${BINDER_TAG} + - name: deploy if: ${{ github.ref == 'refs/heads/main' }} - run: echo deploy - + run: echo deploy \ No newline at end of file From 85ea8ab8258fdacee75f50b6c11ff8af3df512b4 Mon Sep 17 00:00:00 2001 From: Nolwen Date: Tue, 30 Nov 2021 14:44:33 +0100 Subject: [PATCH 06/37] Add identity --- .github/workflows/release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index cff4a05..056be1e 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -53,7 +53,7 @@ jobs: run: | git fetch origin binder BINDER_TAG="binder_${AUTODOC_NOTEBOOKS_BRANCH}" - git tag -a ${BINDER_TAG} origin/binder -m "Release binder env ${AUTODOC_NOTEBOOKS_BRANCH}" + git tag -a ${BINDER_TAG} origin/binder -m "Release binder env ${AUTODOC_NOTEBOOKS_BRANCH}" --author="Binder Bot " git push origin ${BINDER_TAG} - name: deploy From 0b446271267d3bcbb0f98c78ac61d2599a103777 Mon Sep 17 00:00:00 2001 From: Nolwen Date: Tue, 30 Nov 2021 14:50:13 +0100 Subject: [PATCH 07/37] Add identity again --- .github/workflows/release.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 056be1e..c947f40 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -53,7 +53,9 @@ jobs: run: | git fetch origin binder BINDER_TAG="binder_${AUTODOC_NOTEBOOKS_BRANCH}" - git tag -a ${BINDER_TAG} origin/binder -m "Release binder env ${AUTODOC_NOTEBOOKS_BRANCH}" --author="Binder Bot " + git config user.name "Binder Bot" + git config user.email "binder@bot.com" + git tag -a ${BINDER_TAG} origin/binder -m "Release binder env ${AUTODOC_NOTEBOOKS_BRANCH}" git push origin ${BINDER_TAG} - name: deploy From 30a650287353d4e7598163f79730fdc301a51f3b Mon Sep 17 00:00:00 2001 From: Nolwen Date: Tue, 30 Nov 2021 15:20:48 +0100 Subject: [PATCH 08/37] Create binder env in a separate job --- .github/workflows/release.yml | 33 +++++++++++++++++++++++---------- 1 file changed, 23 insertions(+), 10 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index c947f40..cd86e04 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -48,16 +48,29 @@ jobs: - name: Run a one-line script run: echo ${{ github.ref }} - # Runs a set of commands using the runners shell - - name: Tag binder branch + create-binder-env: + runs-on: ubuntu-latest + steps: + - name: Get scikit-decide release version and define new binder env tag run: | - git fetch origin binder - BINDER_TAG="binder_${AUTODOC_NOTEBOOKS_BRANCH}" + SKDECIDE_VERSION=${GITHUB_REF/refs\/tags\/v/} + echo "SKDECIDE_VERSION=${SKDECIDE_VERSION}" >> $GITHUB_ENV + echo "BINDER_TAG=binder_v${SKDECIDE_VERSION}" >> $GITHUB_ENV + + # Checks-out binder branch + - uses: actions/checkout@v2 + with: + ref: binder + + - name: Define git identity + + + - name: Update scikit-decide dependency and tag the environement + run: | + sed -e "s/scikit-decide\[all\]==.*/scikit-decide\[all\]==${SKDECIDE_VERSION}/" environment.yml > environment.yml.new + mv environment.yml.new environment.yml git config user.name "Binder Bot" git config user.email "binder@bot.com" - git tag -a ${BINDER_TAG} origin/binder -m "Release binder env ${AUTODOC_NOTEBOOKS_BRANCH}" - git push origin ${BINDER_TAG} - - - name: deploy - if: ${{ github.ref == 'refs/heads/main' }} - run: echo deploy \ No newline at end of file + git commit environment.yml -m "Update scikit-decide dependency" + git tag -a ${BINDER_TAG} -m "Release binder environment for scikit-decide ${SKDECIDE_VERSION}" + git push origin ${BINDER_TAG} \ No newline at end of file From a2081120bbc4a62b9d257a3ce326f7f79e66811e Mon Sep 17 00:00:00 2001 From: Nolwen Date: Tue, 30 Nov 2021 15:24:55 +0100 Subject: [PATCH 09/37] Fix yaml --- .github/workflows/release.yml | 3 --- 1 file changed, 3 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index cd86e04..0a4d3ea 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -62,9 +62,6 @@ jobs: with: ref: binder - - name: Define git identity - - - name: Update scikit-decide dependency and tag the environement run: | sed -e "s/scikit-decide\[all\]==.*/scikit-decide\[all\]==${SKDECIDE_VERSION}/" environment.yml > environment.yml.new From e5dd06bde88f6db13fd915ee820ad0ef66e8c888 Mon Sep 17 00:00:00 2001 From: Nolwen Date: Tue, 30 Nov 2021 15:58:46 +0100 Subject: [PATCH 10/37] Use new binder env in doc --- .github/workflows/release.yml | 68 ++++++++++++++--------------------- 1 file changed, 27 insertions(+), 41 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 0a4d3ea..74c26ce 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -10,52 +10,16 @@ on: # A workflow run is made up of one or more jobs that can run sequentially or in parallel jobs: - # This workflow contains a single job called "build" - build: - # The type of runner that the job will run on - runs-on: ubuntu-latest - - # Steps represent a sequence of tasks that will be executed as part of the job - steps: - # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it - - uses: actions/checkout@v2 - - - name: Set env variables for github+binder links in doc - run: | - # binder environment repo and branch - AUTODOC_BINDER_ENV_GH_REPO_NAME="airbus/scikit-decide" - AUTODOC_BINDER_ENV_GH_BRANCH="binder" - # notebooks source repo and branch depending if it is a commit push or a PR - AUTODOC_NOTEBOOKS_REPO_URL=${GITHUB_SERVER_URL}/${GITHUB_REPOSITORY} - AUTODOC_NOTEBOOKS_BRANCH=${GITHUB_REF/refs\/tags\//} - # export in GITHUB_ENV for next steps - echo "AUTODOC_BINDER_ENV_GH_REPO_NAME=${AUTODOC_BINDER_ENV_GH_REPO_NAME}" >> $GITHUB_ENV - echo "AUTODOC_BINDER_ENV_GH_BRANCH=${AUTODOC_BINDER_ENV_GH_BRANCH}" >> $GITHUB_ENV - echo "AUTODOC_NOTEBOOKS_REPO_URL=${AUTODOC_NOTEBOOKS_REPO_URL}" >> $GITHUB_ENV - echo "AUTODOC_NOTEBOOKS_BRANCH=${AUTODOC_NOTEBOOKS_BRANCH}" >> $GITHUB_ENV - # check computed variables - echo "Binder env: ${AUTODOC_BINDER_ENV_GH_REPO_NAME}/${AUTODOC_BINDER_ENV_GH_BRANCH}" - echo "Notebooks source: ${AUTODOC_NOTEBOOKS_REPO_URL}/tree/${AUTODOC_NOTEBOOKS_BRANCH}" - - - name: read binder env - run: | - echo ${AUTODOC_BINDER_ENV_GH_REPO_NAME} - echo ${AUTODOC_BINDER_ENV_GH_BRANCH} - echo ${AUTODOC_NOTEBOOKS_REPO_URL} - echo ${AUTODOC_NOTEBOOKS_BRANCH} - - # Runs a single command using the runners shell - - name: Run a one-line script - run: echo ${{ github.ref }} - create-binder-env: runs-on: ubuntu-latest steps: - name: Get scikit-decide release version and define new binder env tag run: | - SKDECIDE_VERSION=${GITHUB_REF/refs\/tags\/v/} + TAG_NAME=${GITHUB_REF/refs\/tags\//} # stripping "refs/tags/" + SKDECIDE_VERSION=${TAG_NAME/v/} # stripping "v" + BINDER_TAG=binder_${TAG_NAME} + echo "BINDER_TAG=${BINDER_TAG}" >> $GITHUB_ENV echo "SKDECIDE_VERSION=${SKDECIDE_VERSION}" >> $GITHUB_ENV - echo "BINDER_TAG=binder_v${SKDECIDE_VERSION}" >> $GITHUB_ENV # Checks-out binder branch - uses: actions/checkout@v2 @@ -70,4 +34,26 @@ jobs: git config user.email "binder@bot.com" git commit environment.yml -m "Update scikit-decide dependency" git tag -a ${BINDER_TAG} -m "Release binder environment for scikit-decide ${SKDECIDE_VERSION}" - git push origin ${BINDER_TAG} \ No newline at end of file + git push origin ${BINDER_TAG} + + build-docs: + runs-on: ubuntu-latest + env: + DOCS_VERSION_PATH: / + + steps: + - name: Set env variables for github+binder links in doc + run: | + TAG_NAME=${GITHUB_REF/refs\/tags\//} # stripping "refs/tags/" + BINDER_TAG=binder_${TAG_NAME} + echo "AUTODOC_BINDER_ENV_GH_REPO_NAME=airbus/scikit-decide" >> $GITHUB_ENV + echo "AUTODOC_BINDER_ENV_GH_BRANCH=${BINDER_TAG}" >> $GITHUB_ENV + echo "AUTODOC_NOTEBOOKS_REPO_URL=${GITHUB_SERVER_URL}/${GITHUB_REPOSITORY}" >> $GITHUB_ENV + echo "AUTODOC_NOTEBOOKS_BRANCH=${TAG_NAME}" >> $GITHUB_ENV + + - name: read binder env + run: | + echo ${AUTODOC_BINDER_ENV_GH_REPO_NAME} + echo ${AUTODOC_BINDER_ENV_GH_BRANCH} + echo ${AUTODOC_NOTEBOOKS_REPO_URL} + echo ${AUTODOC_NOTEBOOKS_BRANCH} From 8b13114abd5058320c3ff42eb5199e47ef900c7b Mon Sep 17 00:00:00 2001 From: Nolwen Date: Tue, 30 Nov 2021 16:11:54 +0100 Subject: [PATCH 11/37] Cache binder build on mybinder.org --- .github/workflows/release.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 74c26ce..df01e63 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -36,6 +36,12 @@ jobs: git tag -a ${BINDER_TAG} -m "Release binder environment for scikit-decide ${SKDECIDE_VERSION}" git push origin ${BINDER_TAG} + - name: cache binder build on mybinder.org + uses: jupyterhub/repo2docker-action@master + with: + NO_PUSH: true + MYBINDERORG_TAG: ${BINDER_TAG} + build-docs: runs-on: ubuntu-latest env: From 9cb6e586a1e1869054f5a319e8e48a6d714dd004 Mon Sep 17 00:00:00 2001 From: Nolwen Date: Tue, 30 Nov 2021 16:47:58 +0100 Subject: [PATCH 12/37] Change the way the env var BINDER_TAG is passed --- .github/workflows/release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index df01e63..f4115a2 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -40,7 +40,7 @@ jobs: uses: jupyterhub/repo2docker-action@master with: NO_PUSH: true - MYBINDERORG_TAG: ${BINDER_TAG} + MYBINDERORG_TAG: ${{ BINDER_TAG }} build-docs: runs-on: ubuntu-latest From e9b7bb360b6645c55dfd6e689534771668982c79 Mon Sep 17 00:00:00 2001 From: Nolwen Date: Tue, 30 Nov 2021 17:09:43 +0100 Subject: [PATCH 13/37] Test env variable context --- .github/workflows/blank.yml | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/.github/workflows/blank.yml b/.github/workflows/blank.yml index fb0fdf9..8d17261 100644 --- a/.github/workflows/blank.yml +++ b/.github/workflows/blank.yml @@ -53,6 +53,8 @@ jobs: echo ${AUTODOC_NOTEBOOKS_REPO_URL} echo ${AUTODOC_NOTEBOOKS_BRANCH} + echo nb_branch: ${{ env.AUTODOC_NOTEBOOKS_BRANCH }} + # Runs a single command using the runners shell - name: Run a one-line script run: echo ${{ github.ref }} @@ -65,11 +67,3 @@ jobs: - name: deploy if: ${{ github.ref == 'refs/heads/main' }} run: echo deploy - - - name: tag - run: | - git branch --all - git tag - git remote - git fetch origin toto - git branch --all \ No newline at end of file From bbf13b37c7835475bfd49d9cc36eecf64cae1728 Mon Sep 17 00:00:00 2001 From: Nolwen Date: Tue, 30 Nov 2021 17:10:43 +0100 Subject: [PATCH 14/37] Use env.BINDER_TAG to reference binder env branch --- .github/workflows/release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index f4115a2..d60ccf2 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -40,7 +40,7 @@ jobs: uses: jupyterhub/repo2docker-action@master with: NO_PUSH: true - MYBINDERORG_TAG: ${{ BINDER_TAG }} + MYBINDERORG_TAG: ${{ env.BINDER_TAG }} build-docs: runs-on: ubuntu-latest From 8cbe9137d0259dd43d781c30feeb044373ceb845 Mon Sep 17 00:00:00 2001 From: Nolwen Date: Thu, 2 Dec 2021 13:51:33 +0100 Subject: [PATCH 15/37] Build binder docker image --- .github/workflows/blank.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/.github/workflows/blank.yml b/.github/workflows/blank.yml index 8d17261..7c685dd 100644 --- a/.github/workflows/blank.yml +++ b/.github/workflows/blank.yml @@ -67,3 +67,15 @@ jobs: - name: deploy if: ${{ github.ref == 'refs/heads/main' }} run: echo deploy + + create_binder_env: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - name: build docker image as used by binder + uses: jupyterhub/repo2docker-action@master + with: + NO_PUSH: true + IMAGE_NAME: "scikit-decide-binder" + - name: list docker images + run: docker image ls \ No newline at end of file From e4cedb1b6661466d16b95f9c4a1445a2cd28ddcc Mon Sep 17 00:00:00 2001 From: Nolwen Date: Fri, 3 Dec 2021 09:55:32 +0100 Subject: [PATCH 16/37] Test variables --- .github/workflows/blank.yml | 21 +++++++++------------ 1 file changed, 9 insertions(+), 12 deletions(-) diff --git a/.github/workflows/blank.yml b/.github/workflows/blank.yml index 7c685dd..a86dde6 100644 --- a/.github/workflows/blank.yml +++ b/.github/workflows/blank.yml @@ -22,6 +22,15 @@ jobs: # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it - uses: actions/checkout@v2 + - name: Tests + run: | + echo $GITHUB_REF + echo ${{ github.ref }} + echo ${{ github.head_ref }} + echo ${{ github.base_ref }} + echo ${{ github.repository }} + echo $GITHUB_REPOSITORY + - name: Set env variables for github+binder links in doc run: | # binder environment repo and branch @@ -67,15 +76,3 @@ jobs: - name: deploy if: ${{ github.ref == 'refs/heads/main' }} run: echo deploy - - create_binder_env: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v2 - - name: build docker image as used by binder - uses: jupyterhub/repo2docker-action@master - with: - NO_PUSH: true - IMAGE_NAME: "scikit-decide-binder" - - name: list docker images - run: docker image ls \ No newline at end of file From be72a6b73cad829a2365f423a6206af25ad886d1 Mon Sep 17 00:00:00 2001 From: Nolwen Date: Fri, 3 Dec 2021 10:07:07 +0100 Subject: [PATCH 17/37] Add test --- .github/workflows/blank.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/blank.yml b/.github/workflows/blank.yml index a86dde6..0400d2a 100644 --- a/.github/workflows/blank.yml +++ b/.github/workflows/blank.yml @@ -26,6 +26,7 @@ jobs: run: | echo $GITHUB_REF echo ${{ github.ref }} + echo ${{ github.ref_name }} echo ${{ github.head_ref }} echo ${{ github.base_ref }} echo ${{ github.repository }} From 1020f4e43cafc6df1d3e0f6485e61b34d7b31ccd Mon Sep 17 00:00:00 2001 From: Nolwen Date: Wed, 27 Oct 2021 01:07:58 +0200 Subject: [PATCH 18/37] external pr --- newfile | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 newfile diff --git a/newfile b/newfile new file mode 100644 index 0000000..e69de29 From beeb323edcd8dc9b2ac67d70f1dda258ffc96dad Mon Sep 17 00:00:00 2001 From: Nolwen Date: Wed, 27 Oct 2021 01:11:55 +0200 Subject: [PATCH 19/37] advance pr --- another | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 another diff --git a/another b/another new file mode 100644 index 0000000..e69de29 From e361cb6ec4a6cbcabe97f8b7a1d4dc038cb0649c Mon Sep 17 00:00:00 2001 From: Nolwen Date: Wed, 27 Oct 2021 01:13:54 +0200 Subject: [PATCH 20/37] ok --- anotherone | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 anotherone diff --git a/anotherone b/anotherone new file mode 100644 index 0000000..e69de29 From 45a844b921b3cc82a3fb9532211dfe940190799a Mon Sep 17 00:00:00 2001 From: Nolwen Date: Wed, 27 Oct 2021 01:38:25 +0200 Subject: [PATCH 21/37] external pr 2 --- ko | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 ko diff --git a/ko b/ko new file mode 100644 index 0000000..e69de29 From e80fdb044bf09e8c4f7cb93946f1aea2c4d0b083 Mon Sep 17 00:00:00 2001 From: Nolwen Date: Fri, 3 Dec 2021 10:10:33 +0100 Subject: [PATCH 22/37] Yo --- yo | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 yo diff --git a/yo b/yo new file mode 100644 index 0000000..e69de29 From 02e9fea51d0df4e7f7bf468417f7b499f195d2d8 Mon Sep 17 00:00:00 2001 From: Nolwen Date: Fri, 3 Dec 2021 10:16:26 +0100 Subject: [PATCH 23/37] Yo --- yoyo | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 yoyo diff --git a/yoyo b/yoyo new file mode 100644 index 0000000..e69de29 From 4e8ccce0c4ee93c20c672a352c9b4e3a10340a42 Mon Sep 17 00:00:00 2001 From: Nolwen Date: Fri, 3 Dec 2021 10:37:55 +0100 Subject: [PATCH 24/37] Git chckout other branch --- .github/workflows/blank.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.github/workflows/blank.yml b/.github/workflows/blank.yml index 0400d2a..701d5fd 100644 --- a/.github/workflows/blank.yml +++ b/.github/workflows/blank.yml @@ -32,6 +32,14 @@ jobs: echo ${{ github.repository }} echo $GITHUB_REPOSITORY + git log + git checkout binder + git log + git checkout pull/7/merge + git log + git checkout refs/remotes/pull/7/merge + git log + - name: Set env variables for github+binder links in doc run: | # binder environment repo and branch From a6a094d4c1a640170b1c8f9ce4ba5338b28c01f8 Mon Sep 17 00:00:00 2001 From: Nolwen Date: Fri, 3 Dec 2021 10:50:13 +0100 Subject: [PATCH 25/37] Add depth option --- .github/workflows/blank.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/.github/workflows/blank.yml b/.github/workflows/blank.yml index 701d5fd..ca9b90c 100644 --- a/.github/workflows/blank.yml +++ b/.github/workflows/blank.yml @@ -21,6 +21,9 @@ jobs: steps: # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it - uses: actions/checkout@v2 + with: + fetch-depth: 0 +# ref: binder - name: Tests run: | @@ -33,12 +36,20 @@ jobs: echo $GITHUB_REPOSITORY git log + git branch + git reflog git checkout binder git log + git branch + git reflog git checkout pull/7/merge git log + git branch + git reflog git checkout refs/remotes/pull/7/merge git log + git branch + git reflog - name: Set env variables for github+binder links in doc run: | From ed2b6a6a19088b76cbdbecac73e114a1fb2b23b3 Mon Sep 17 00:00:00 2001 From: Nolwen Date: Fri, 3 Dec 2021 10:52:22 +0100 Subject: [PATCH 26/37] Less log --- .github/workflows/blank.yml | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/.github/workflows/blank.yml b/.github/workflows/blank.yml index ca9b90c..372ede9 100644 --- a/.github/workflows/blank.yml +++ b/.github/workflows/blank.yml @@ -35,21 +35,17 @@ jobs: echo ${{ github.repository }} echo $GITHUB_REPOSITORY - git log git branch - git reflog + git reflog -1 git checkout binder - git log git branch - git reflog + git reflog -1 git checkout pull/7/merge - git log git branch - git reflog + git reflog -1 git checkout refs/remotes/pull/7/merge - git log git branch - git reflog + git reflog -1 - name: Set env variables for github+binder links in doc run: | From b4a83f6e23c8ace485b0e6946d510acbb15ca1f7 Mon Sep 17 00:00:00 2001 From: Nolwen Date: Fri, 3 Dec 2021 10:58:04 +0100 Subject: [PATCH 27/37] Start at binder and go back to merge commitwq --- .github/workflows/blank.yml | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) diff --git a/.github/workflows/blank.yml b/.github/workflows/blank.yml index 372ede9..2d4ff89 100644 --- a/.github/workflows/blank.yml +++ b/.github/workflows/blank.yml @@ -23,7 +23,7 @@ jobs: - uses: actions/checkout@v2 with: fetch-depth: 0 -# ref: binder + ref: binder - name: Tests run: | @@ -35,18 +35,12 @@ jobs: echo ${{ github.repository }} echo $GITHUB_REPOSITORY + ls git branch - git reflog -1 - git checkout binder + git checkout ${{ github.ref }} git branch - git reflog -1 - git checkout pull/7/merge - git branch - git reflog -1 - git checkout refs/remotes/pull/7/merge - git branch - git reflog -1 - + ls + - name: Set env variables for github+binder links in doc run: | # binder environment repo and branch From 942000280cd3443ee120247bcc4ff11e1d2dc97d Mon Sep 17 00:00:00 2001 From: Nolwen Date: Fri, 3 Dec 2021 10:59:48 +0100 Subject: [PATCH 28/37] Another context varwq --- .github/workflows/blank.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/blank.yml b/.github/workflows/blank.yml index 2d4ff89..18caadc 100644 --- a/.github/workflows/blank.yml +++ b/.github/workflows/blank.yml @@ -27,6 +27,7 @@ jobs: - name: Tests run: | + echo ${{ github.event.ref }} echo $GITHUB_REF echo ${{ github.ref }} echo ${{ github.ref_name }} @@ -40,7 +41,7 @@ jobs: git checkout ${{ github.ref }} git branch ls - + - name: Set env variables for github+binder links in doc run: | # binder environment repo and branch From a28b17391e464b4d8c271894b3e3f089af6610d6 Mon Sep 17 00:00:00 2001 From: Nolwen Date: Fri, 3 Dec 2021 11:15:11 +0100 Subject: [PATCH 29/37] Switch checkout order --- .github/workflows/blank.yml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/.github/workflows/blank.yml b/.github/workflows/blank.yml index 18caadc..c434b5a 100644 --- a/.github/workflows/blank.yml +++ b/.github/workflows/blank.yml @@ -27,7 +27,14 @@ jobs: - name: Tests run: | - echo ${{ github.event.ref }} + git checkout binder + git branch + ls + git checkout ${{ github.ref }} + git branch + ls + + echo $GITHUB_REF echo ${{ github.ref }} echo ${{ github.ref_name }} From 44d30edff72ad9c718ad68be19b2359d4b4c0a56 Mon Sep 17 00:00:00 2001 From: Nolwen Date: Fri, 3 Dec 2021 11:22:55 +0100 Subject: [PATCH 30/37] Do not checkout binder in the checkout action --- .github/workflows/blank.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/blank.yml b/.github/workflows/blank.yml index c434b5a..786d008 100644 --- a/.github/workflows/blank.yml +++ b/.github/workflows/blank.yml @@ -23,7 +23,6 @@ jobs: - uses: actions/checkout@v2 with: fetch-depth: 0 - ref: binder - name: Tests run: | From 9f90100ae8257dea73f3f5971ceb94f2bc94e090 Mon Sep 17 00:00:00 2001 From: Nolwen Date: Fri, 3 Dec 2021 11:33:15 +0100 Subject: [PATCH 31/37] Testwq --- .github/workflows/blank.yml | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/.github/workflows/blank.yml b/.github/workflows/blank.yml index 786d008..0c37dc0 100644 --- a/.github/workflows/blank.yml +++ b/.github/workflows/blank.yml @@ -29,10 +29,23 @@ jobs: git checkout binder git branch ls - git checkout ${{ github.ref }} + + git checkout pull/7/merge + git branch + ls + + LOCAL_REF=${GITHUB_REF/refs//} + git checkout ${LOCAL_REF} git branch ls + git checkout ${{ github.head_ref }} + git branch + ls + + + + echo $GITHUB_REF echo ${{ github.ref }} From 698f5531e812de6626100bbf613e21264bd44181 Mon Sep 17 00:00:00 2001 From: Nolwen Date: Fri, 3 Dec 2021 11:35:58 +0100 Subject: [PATCH 32/37] Testwq --- .github/workflows/blank.yml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/.github/workflows/blank.yml b/.github/workflows/blank.yml index 0c37dc0..9ab2c0a 100644 --- a/.github/workflows/blank.yml +++ b/.github/workflows/blank.yml @@ -35,13 +35,11 @@ jobs: ls LOCAL_REF=${GITHUB_REF/refs//} + echo LOCAL_REF=$LOCAL_REF git checkout ${LOCAL_REF} git branch ls - git checkout ${{ github.head_ref }} - git branch - ls From 359f398827dccda85c83a5985e79c7b7e10b3784 Mon Sep 17 00:00:00 2001 From: Nolwen Date: Fri, 3 Dec 2021 11:51:39 +0100 Subject: [PATCH 33/37] TePO --- .github/workflows/blank.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/blank.yml b/.github/workflows/blank.yml index 9ab2c0a..b57ef27 100644 --- a/.github/workflows/blank.yml +++ b/.github/workflows/blank.yml @@ -34,7 +34,7 @@ jobs: git branch ls - LOCAL_REF=${GITHUB_REF/refs//} + LOCAL_REF=${GITHUB_REF/refs\//} echo LOCAL_REF=$LOCAL_REF git checkout ${LOCAL_REF} git branch From fee73fab381b9ef4b0cdd1aa5c68bb1c7528f04f Mon Sep 17 00:00:00 2001 From: Nolwen Date: Fri, 3 Dec 2021 11:53:19 +0100 Subject: [PATCH 34/37] ok --- .github/workflows/blank.yml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/.github/workflows/blank.yml b/.github/workflows/blank.yml index b57ef27..6222440 100644 --- a/.github/workflows/blank.yml +++ b/.github/workflows/blank.yml @@ -30,10 +30,6 @@ jobs: git branch ls - git checkout pull/7/merge - git branch - ls - LOCAL_REF=${GITHUB_REF/refs\//} echo LOCAL_REF=$LOCAL_REF git checkout ${LOCAL_REF} From f8b2b6b61b23e66a3454c59350a78ca6214ce008 Mon Sep 17 00:00:00 2001 From: Nolwen Date: Fri, 3 Dec 2021 11:55:18 +0100 Subject: [PATCH 35/37] Checkout binder in action --- .github/workflows/blank.yml | 24 +++++++----------------- 1 file changed, 7 insertions(+), 17 deletions(-) diff --git a/.github/workflows/blank.yml b/.github/workflows/blank.yml index 6222440..13e2ed9 100644 --- a/.github/workflows/blank.yml +++ b/.github/workflows/blank.yml @@ -23,24 +23,10 @@ jobs: - uses: actions/checkout@v2 with: fetch-depth: 0 + ref: binder - name: Tests run: | - git checkout binder - git branch - ls - - LOCAL_REF=${GITHUB_REF/refs\//} - echo LOCAL_REF=$LOCAL_REF - git checkout ${LOCAL_REF} - git branch - ls - - - - - - echo $GITHUB_REF echo ${{ github.ref }} echo ${{ github.ref_name }} @@ -49,9 +35,13 @@ jobs: echo ${{ github.repository }} echo $GITHUB_REPOSITORY - ls + git checkout binder git branch - git checkout ${{ github.ref }} + ls + + LOCAL_REF=${GITHUB_REF/refs\//} + echo LOCAL_REF=$LOCAL_REF + git checkout ${LOCAL_REF} git branch ls From fe05d8f9b04aade0f5bf2d6aad61aa7600639f4b Mon Sep 17 00:00:00 2001 From: Nolwen Date: Fri, 3 Dec 2021 11:57:40 +0100 Subject: [PATCH 36/37] OK --- .github/workflows/blank.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/blank.yml b/.github/workflows/blank.yml index 13e2ed9..71beed7 100644 --- a/.github/workflows/blank.yml +++ b/.github/workflows/blank.yml @@ -23,7 +23,6 @@ jobs: - uses: actions/checkout@v2 with: fetch-depth: 0 - ref: binder - name: Tests run: | @@ -35,10 +34,12 @@ jobs: echo ${{ github.repository }} echo $GITHUB_REPOSITORY + echo "******** BINDER *********" git checkout binder git branch ls + echo "******** CURRENT REF *********" LOCAL_REF=${GITHUB_REF/refs\//} echo LOCAL_REF=$LOCAL_REF git checkout ${LOCAL_REF} From 62a48bf28ba3544e486b2985cec07e7f206c0ad0 Mon Sep 17 00:00:00 2001 From: Nolwen Date: Fri, 3 Dec 2021 14:25:54 +0100 Subject: [PATCH 37/37] Test commit during CI --- .github/workflows/blank.yml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/.github/workflows/blank.yml b/.github/workflows/blank.yml index 71beed7..2764ca6 100644 --- a/.github/workflows/blank.yml +++ b/.github/workflows/blank.yml @@ -36,14 +36,18 @@ jobs: echo "******** BINDER *********" git checkout binder - git branch ls + echo ${{ github.sha }} > sha1.txt + git add sha1.txt + git config user.name "Binder Bot" + git commit -m "edit sha1" + git push origin binder + echo "******** CURRENT REF *********" LOCAL_REF=${GITHUB_REF/refs\//} echo LOCAL_REF=$LOCAL_REF git checkout ${LOCAL_REF} - git branch ls - name: Set env variables for github+binder links in doc