Skip to content

Commit

Permalink
Merge pull request #8 from pcawte/github_workflows
Browse files Browse the repository at this point in the history
Add release workflow to put together CEdev and AgDev as zip.
  • Loading branch information
astralaster authored Feb 9, 2024
2 parents 172f459 + c972992 commit 20fd3c8
Showing 1 changed file with 31 additions and 0 deletions.
31 changes: 31 additions & 0 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
name: release

on:
release:
types: [created]

jobs:
release_linux:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Add CEdev-Linux
run: |
wget https://github.com/CE-Programming/toolchain/releases/download/v11.2/CEdev-Linux.tar.gz
mkdir /usr/share/CEdev
tar -xvf CEdev-Linux.tar.gz -C /usr/share/
rm CEdev-Linux.tar.gz
cp -r . /usr/share/CEdev/
- name: Zip
run: |
cd /usr/share
zip -r AgDev_release_${{ github.ref_name }}.zip CEdev -x '*.git*' -x '*.github*'
- name: Upload to GitHub Release
uses: xresloader/upload-to-github-release@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
file: /usr/share/AgDev_release_${{ github.ref_name }}.zip
tags: true

0 comments on commit 20fd3c8

Please sign in to comment.