From 283b788ae8a1194690decefdfd981c09b0752107 Mon Sep 17 00:00:00 2001 From: Nick Chambers Date: Thu, 1 Jul 2021 17:11:35 -0500 Subject: [PATCH 1/7] Investigate CI behavior --- .github/workflows/build.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 0c518a3..35fda94 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -2,6 +2,7 @@ name: Release Builder on: push: + branch: [ ci-experiments ] tags: [ v1.* ] jobs: @@ -12,4 +13,4 @@ jobs: - name: Create release package run: | - echo "$GITHUB_WORKSPACE" + ls "$GITHUB_WORKSPACE" From bafc42e3a93cdc37278e297b4ff7a8ee96f1e47d Mon Sep 17 00:00:00 2001 From: Nick Chambers Date: Thu, 1 Jul 2021 17:13:23 -0500 Subject: [PATCH 2/7] Fix a typo in the build spec --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 35fda94..2d974bf 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -2,7 +2,7 @@ name: Release Builder on: push: - branch: [ ci-experiments ] + branches: [ ci-experiments ] tags: [ v1.* ] jobs: From 25133fe9eed9b22200ae763e2d74324622c91980 Mon Sep 17 00:00:00 2001 From: Nick Chambers Date: Thu, 1 Jul 2021 17:16:18 -0500 Subject: [PATCH 3/7] Show available variables in CI --- .github/workflows/build.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 2d974bf..155b692 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -13,4 +13,5 @@ jobs: - name: Create release package run: | - ls "$GITHUB_WORKSPACE" + env +# tar -C "$GITHUB_WORKSPACE" -czf rowbot-.tar.gz rowbot LICENSE README.md From 8383699e4a8ba8f61b651402671d7aff4a73570b Mon Sep 17 00:00:00 2001 From: Nick Chambers Date: Thu, 1 Jul 2021 17:30:35 -0500 Subject: [PATCH 4/7] Test a tar action --- .github/workflows/build.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 155b692..969fab5 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -9,9 +9,9 @@ jobs: build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - name: Checkout repository + uses: actions/checkout@v2 - name: Create release package run: | - env -# tar -C "$GITHUB_WORKSPACE" -czf rowbot-.tar.gz rowbot LICENSE README.md + printf %q tar -C "$GITHUB_WORKSPACE" -czf "$TMPDIR"/rowbot-"${GITHUB_REF##*/}".tar.gz rowbot LICENSE README.md From d945e8b3a882e040b41b61d5f468d873ae461215 Mon Sep 17 00:00:00 2001 From: Nick Chambers Date: Thu, 1 Jul 2021 17:33:08 -0500 Subject: [PATCH 5/7] Add a proper temp directory --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 969fab5..9525cd6 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -14,4 +14,4 @@ jobs: - name: Create release package run: | - printf %q tar -C "$GITHUB_WORKSPACE" -czf "$TMPDIR"/rowbot-"${GITHUB_REF##*/}".tar.gz rowbot LICENSE README.md + printf '%q ' tar -C "$GITHUB_WORKSPACE" -czf "$RUNNER_TEMP"/rowbot-"${GITHUB_REF##*/}".tar.gz rowbot LICENSE README.md From 8fb511adf090d9657dce24672b1fa5b142779347 Mon Sep 17 00:00:00 2001 From: Nick Chambers Date: Thu, 1 Jul 2021 17:35:54 -0500 Subject: [PATCH 6/7] Test uploading the release package --- .github/workflows/build.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 9525cd6..5e195d9 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -14,4 +14,8 @@ jobs: - name: Create release package run: | - printf '%q ' tar -C "$GITHUB_WORKSPACE" -czf "$RUNNER_TEMP"/rowbot-"${GITHUB_REF##*/}".tar.gz rowbot LICENSE README.md + tar -C "$GITHUB_WORKSPACE" -czf "$RUNNER_TEMP"/rowbot-"${GITHUB_REF##*/}".tar.gz rowbot LICENSE README.md + + - name: Upload release package + run: | + file "$RUNNER_TEMP"/rowbot-"${GITHUB_REF##*/}".tar.gz From 51c713db98a364dfc84eab3a5e9094db9b05d877 Mon Sep 17 00:00:00 2001 From: Nick Chambers Date: Thu, 1 Jul 2021 18:54:23 -0500 Subject: [PATCH 7/7] Upload built releases to Github --- .github/workflows/build.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 5e195d9..278f458 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -2,7 +2,6 @@ name: Release Builder on: push: - branches: [ ci-experiments ] tags: [ v1.* ] jobs: @@ -18,4 +17,4 @@ jobs: - name: Upload release package run: | - file "$RUNNER_TEMP"/rowbot-"${GITHUB_REF##*/}".tar.gz + hub release create -a "$RUNNER_TEMP"/rowbot-"${GITHUB_REF##*/}".tar.gz -m "Rowbot ${GITHUB_REF##*/}" "${GITHUB_REF##*/}"