From 3943297e346b2292b620dd05932a88368bdf3f88 Mon Sep 17 00:00:00 2001 From: Andy Maloney Date: Tue, 14 Sep 2021 14:04:09 -0400 Subject: [PATCH] {ci} Attempt to create and add slim versions on release --- .github/workflows/release.yaml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 .github/workflows/release.yaml diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml new file mode 100644 index 0000000..1edb80a --- /dev/null +++ b/.github/workflows/release.yaml @@ -0,0 +1,24 @@ +name: Release ACT-R Slim +on: + release: + types: [created] + +jobs: + slim: + name: Release ACT-R Slim + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - name: Slim Archive + # "slim" removes examples, tutorials, and extras + run: zip -r actr-slim-${{ github.event.release.tag_name }}.zip . -x \*.git\* \*.DS_Store \*.zip examples/\* extras/\* other-files/\* tutorial/\* + - name: Slim (no env) Archive + # "super slim" also removes the docs and (most of) the environment + run: zip -r actr-super-slim-${{ github.event.release.tag_name }}.zip . -x \*.git\* \*.DS_Store \*.zip docs/\* environment/\*.exe environment/GUI/\* environment/run-\* environment/start\* examples/\* extras/\* other-files/\* tutorial/\* + - name: Release + uses: softprops/action-gh-release@v1 + if: startsWith(github.ref, 'refs/tags/') + with: + files: | + actr-slim-${{ github.event.release.tag_name }}.zip + actr-super-slim-${{ github.event.release.tag_name }}.zip