-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathaction.yml
34 lines (34 loc) · 1.04 KB
/
action.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
name: 'Mage Marketplace Package Converter'
description: 'CustomGento Mage Marketplace Package Converter Action creates Marketplace-compatible packages from GitHub releases.'
author: CustomGento
branding:
icon: upload
color: green
inputs:
access_token:
description: 'Your personal access token.'
required: true
runs:
using: 'composite'
steps:
- uses: actions/checkout@v3
- name: Update composer.json
run: >
sed -i 's#"src/registration.php"#"registration.php"#g' composer.json;
sed -i 's#": "src"#": ""#g' composer.json;
shell: bash
- name: Convert Package
run: >
mv src/* .;
rmdir src;
rm -rf .git;
zip -rq marketplace-package.zip .;
shell: bash
- name: Upload Marketplace Package To Release
uses: svenstaro/upload-release-action@v2
with:
repo_token: ${{ inputs.access_token }}
file: marketplace-package.zip
asset_name: $tag-marketplace.zip
tag: ${{ github.ref }}
overwrite: true