From 2168b45e31882650428eca2c174d2a35e6399286 Mon Sep 17 00:00:00 2001 From: acocac Date: Sun, 8 Jun 2025 10:46:58 +0100 Subject: [PATCH 1/3] update binder action --- .github/workflows/binder.yaml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/binder.yaml b/.github/workflows/binder.yaml index 92a6837..92ac38e 100644 --- a/.github/workflows/binder.yaml +++ b/.github/workflows/binder.yaml @@ -1,5 +1,4 @@ -# Reference https://mybinder.readthedocs.io/en/latest/howto/gh-actions-badges.html -name: Test this PR on Binder Badge +name: test-binder on: pull_request_target: From 3a9a3d8e2ca74b382ad3fdcfa84bd4905fea16a8 Mon Sep 17 00:00:00 2001 From: acocac Date: Sun, 8 Jun 2025 10:47:10 +0100 Subject: [PATCH 2/3] rm old files --- .github/workflows/build.yaml | 15 --------------- .github/workflows/deploy.yaml | 11 ----------- .github/workflows/execute.yaml | 11 ----------- 3 files changed, 37 deletions(-) delete mode 100644 .github/workflows/build.yaml delete mode 100644 .github/workflows/deploy.yaml delete mode 100644 .github/workflows/execute.yaml diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml deleted file mode 100644 index 0d63ea2..0000000 --- a/.github/workflows/build.yaml +++ /dev/null @@ -1,15 +0,0 @@ -name: Build and push container image - -on: - push: - branches: [main, postprint] - paths-ignore: - - 'README.md' - - 'netlify.toml' - -jobs: - build-and-push: - uses: eds-book/notebooks-workflows/.github/workflows/build.yaml@main - secrets: - QUAY_USERNAME: ${{ secrets.QUAY_USERNAME }} - QUAY_PASSWORD: ${{ secrets.QUAY_PASSWORD }} \ No newline at end of file diff --git a/.github/workflows/deploy.yaml b/.github/workflows/deploy.yaml deleted file mode 100644 index b5c4304..0000000 --- a/.github/workflows/deploy.yaml +++ /dev/null @@ -1,11 +0,0 @@ -name: MyST GitHub Pages Deploy - -on: - workflow_run: - workflows: ["Execute Notebook"] - branches: [main] - types: [completed] - -jobs: - deploy: - uses: eds-book/notebooks-workflows/.github/workflows/deploy.yaml@main \ No newline at end of file diff --git a/.github/workflows/execute.yaml b/.github/workflows/execute.yaml deleted file mode 100644 index 4a6bdf3..0000000 --- a/.github/workflows/execute.yaml +++ /dev/null @@ -1,11 +0,0 @@ -name: Execute Notebook - -on: - workflow_run: - workflows: ["Build and push container image"] - branches: [main, postprint] - types: [completed] - -jobs: - execute: - uses: eds-book/notebooks-workflows/.github/workflows/execute.yaml@main \ No newline at end of file From 1ae661a46fd56dedc10b9857c6e0774e50e76789 Mon Sep 17 00:00:00 2001 From: acocac Date: Sun, 8 Jun 2025 10:47:26 +0100 Subject: [PATCH 3/3] add new files --- .github/workflows/monthly-build.yaml | 12 ++++++++++++ .github/workflows/publish.yaml | 18 ++++++++++++++++++ .github/workflows/test.yaml | 2 +- 3 files changed, 31 insertions(+), 1 deletion(-) create mode 100644 .github/workflows/monthly-build.yaml create mode 100644 .github/workflows/publish.yaml diff --git a/.github/workflows/monthly-build.yaml b/.github/workflows/monthly-build.yaml new file mode 100644 index 0000000..16d3588 --- /dev/null +++ b/.github/workflows/monthly-build.yaml @@ -0,0 +1,12 @@ +name: monthly-build + +on: + schedule: + - cron: "0 9 1 * *" # At 09:00 UTC on the 1st of each month + +jobs: + build-and-execute: + uses: eds-book/notebooks-workflows/.github/workflows/build.yaml@main + secrets: + QUAY_USERNAME: ${{ secrets.QUAY_USERNAME }} + QUAY_PASSWORD: ${{ secrets.QUAY_PASSWORD }} \ No newline at end of file diff --git a/.github/workflows/publish.yaml b/.github/workflows/publish.yaml new file mode 100644 index 0000000..26a4c8d --- /dev/null +++ b/.github/workflows/publish.yaml @@ -0,0 +1,18 @@ +name: publish + +on: + push: + branches: [main, postprint] + paths-ignore: + - 'README.md' + +jobs: + build-and-execute: + uses: eds-book/notebooks-workflows/.github/workflows/build.yaml@main + secrets: + QUAY_USERNAME: ${{ secrets.QUAY_USERNAME }} + QUAY_PASSWORD: ${{ secrets.QUAY_PASSWORD }} + + deploy: + needs: build-and-execute + uses: eds-book/notebooks-workflows/.github/workflows/deploy.yaml@main \ No newline at end of file diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index a4378b6..257f8b3 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -1,4 +1,4 @@ -name: Test container image build +name: test-container on: pull_request: