From beb167f0ba17b2e9538b166a509ff2fdecbb66cf Mon Sep 17 00:00:00 2001 From: Malthe Borch Date: Sat, 23 Dec 2023 14:03:16 +0100 Subject: [PATCH 1/8] Build and upload release artifacts --- .github/workflows/tests.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 410dcecd..d59a8721 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -12,6 +12,15 @@ on: jobs: build: + - uses: actions/checkout@v3 + - run: python setup.py sdist + - run: | + rm -rf src/chameleon/tests + python setup.py bdist_wheel --skip-build + - uses: actions/upload-pages-artifact@v2 + with: + path: ./dist + test: strategy: # We want to see all failures: fail-fast: false From 63d35c8c05065157c5e971c8ffb2702698352c03 Mon Sep 17 00:00:00 2001 From: Malthe Borch Date: Sat, 23 Dec 2023 14:03:51 +0100 Subject: [PATCH 2/8] Version bump --- setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.py b/setup.py index 0fe05aa2..33bf0f1c 100644 --- a/setup.py +++ b/setup.py @@ -1,4 +1,4 @@ -__version__ = '4.4.2' +__version__ = '4.4.3-dev' import os From 10b50f24a67e84b28df2cc31ec92f5673a1c66ab Mon Sep 17 00:00:00 2001 From: Malthe Borch Date: Sat, 23 Dec 2023 14:40:42 +0100 Subject: [PATCH 3/8] Fix syntax --- .github/workflows/tests.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index d59a8721..b5e7f856 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -12,6 +12,7 @@ on: jobs: build: + steps: - uses: actions/checkout@v3 - run: python setup.py sdist - run: | From 19235e50b4bb38158e6d45340ba61ab29ed259ad Mon Sep 17 00:00:00 2001 From: Malthe Borch Date: Sat, 23 Dec 2023 14:41:46 +0100 Subject: [PATCH 4/8] Add operating system --- .github/workflows/tests.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index b5e7f856..b65a8b4f 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -12,6 +12,7 @@ on: jobs: build: + runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - run: python setup.py sdist From c6ac3cb61137bba9fdc3bc93ddeb9a69c78c5398 Mon Sep 17 00:00:00 2001 From: Malthe Borch Date: Sat, 23 Dec 2023 14:56:35 +0100 Subject: [PATCH 5/8] Fix upload --- .github/workflows/tests.yml | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index b65a8b4f..dbb1b40d 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -19,9 +19,14 @@ jobs: - run: | rm -rf src/chameleon/tests python setup.py bdist_wheel --skip-build - - uses: actions/upload-pages-artifact@v2 + - uses: actions/upload-artifact@v4 with: - path: ./dist + name: sdist + path: ./dist/*.tar.gz + - uses: actions/upload-artifact@v4 + with: + name: whl + path: ./dist/*.whl test: strategy: # We want to see all failures: From aa76db2ccc6f7cb22bbe5c3900ab313e129d533d Mon Sep 17 00:00:00 2001 From: Malthe Borch Date: Sun, 24 Dec 2023 09:44:18 +0100 Subject: [PATCH 6/8] Upload all artfacts together --- .github/workflows/tests.yml | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index dbb1b40d..50bfba5f 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -21,12 +21,8 @@ jobs: python setup.py bdist_wheel --skip-build - uses: actions/upload-artifact@v4 with: - name: sdist - path: ./dist/*.tar.gz - - uses: actions/upload-artifact@v4 - with: - name: whl - path: ./dist/*.whl + name: Chameleon + path: ./dist/ test: strategy: # We want to see all failures: From 7f08e396fccb187bf76242cf6b611906ab91c8ab Mon Sep 17 00:00:00 2001 From: Malthe Borch Date: Sun, 24 Dec 2023 09:47:04 +0100 Subject: [PATCH 7/8] Must build in order to prepare files --- .github/workflows/tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 50bfba5f..19f10e05 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -18,7 +18,7 @@ jobs: - run: python setup.py sdist - run: | rm -rf src/chameleon/tests - python setup.py bdist_wheel --skip-build + python setup.py bdist_wheel - uses: actions/upload-artifact@v4 with: name: Chameleon From 6863e56906504922ad086ff4455b8f2ea2876819 Mon Sep 17 00:00:00 2001 From: Malthe Borch Date: Sun, 24 Dec 2023 09:47:24 +0100 Subject: [PATCH 8/8] Rename workflow --- .github/workflows/{tests.yml => main.yml} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename .github/workflows/{tests.yml => main.yml} (100%) diff --git a/.github/workflows/tests.yml b/.github/workflows/main.yml similarity index 100% rename from .github/workflows/tests.yml rename to .github/workflows/main.yml