-
Notifications
You must be signed in to change notification settings - Fork 2
24 lines (23 loc) · 1.06 KB
/
release.yaml
File metadata and controls
24 lines (23 loc) · 1.06 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
name: Release ACT-R Slim
on:
release:
types: [created, edited]
jobs:
slim:
name: Release ACT-R Slim
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- 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/alternate-\* 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