Skip to content

Commit 658cf78

Browse files
committed
Added Github Actions.
1 parent df1b849 commit 658cf78

File tree

1 file changed

+30
-0
lines changed

1 file changed

+30
-0
lines changed

.github/workflows/release.yml

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
name: Create WordPress plugin Zip file
2+
3+
on:
4+
release:
5+
types: [ released, prereleased ]
6+
7+
jobs:
8+
build:
9+
name: Build Plugin Artifact
10+
runs-on: ubuntu-latest
11+
12+
steps:
13+
- uses: actions/checkout@v2
14+
15+
- name: Generate plugin artifact
16+
run: |
17+
mkdir -p release/wp-help-scout-docs
18+
rsync -rc --exclude-from="$GITHUB_WORKSPACE/.distignore" "$GITHUB_WORKSPACE/" release/daan-strip-db-dump/ --delete --delete-excluded
19+
cd "${GITHUB_WORKSPACE}/release" || exit
20+
zip -r "${GITHUB_WORKSPACE}/wp-help-scout-docs.zip" .
21+
22+
- name: Upload release asset
23+
uses: actions/upload-release-asset@v1
24+
env:
25+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
26+
with:
27+
upload_url: ${{ github.event.release.upload_url }}
28+
asset_path: ${{github.workspace}}/wp-help-scout-docs.zip
29+
asset_name: wp-help-scout-docs.zip
30+
asset_content_type: application/zip

0 commit comments

Comments
 (0)