|
5 | 5 | paths-ignore: |
6 | 6 | - '.github/workflows/manual-release.yml' |
7 | 7 |
|
8 | | -# env: |
9 | | -# APP_NAME: splunk-plotly-collection-viz |
10 | | - # APP_ID: splunk_plotly_collection_viz |
11 | | - |
12 | 8 | jobs: |
13 | 9 | bundle-app: |
14 | 10 | name: Bundle App |
15 | 11 | runs-on: ubuntu-latest |
16 | 12 | outputs: |
17 | | - app_name: ${{ steps.appenv.outputs.app_name }} |
18 | | - app_id: ${{ steps.appenv.outputs.app_id }} |
| 13 | + app_name: ${{ steps.appinfo.outputs.app_name }} |
| 14 | + app_id: ${{ steps.appinfo.outputs.app_id }} |
19 | 15 | steps: |
20 | 16 | - name: Checkout code |
21 | 17 | uses: actions/checkout@v2 |
22 | 18 |
|
23 | | - - name: Set app environment variables |
24 | | - id: appenv |
| 19 | + - name: Fetch and set app info |
| 20 | + id: appinfo |
25 | 21 | run: | |
26 | 22 | APP_ID=$(cat app.manifest | jq -r '.info.id.name') |
27 | 23 | echo "::set-output name=app_id::${APP_ID}" |
28 | 24 | APP_NAME=$(echo "$APP_ID" | tr _ - ) |
29 | 25 | echo "::set-output name=app_name::${APP_NAME}" |
30 | | - # run: | |
31 | | - # APP_ID=$(cat app.manifest | jq '.info.id.name') |
32 | | - # echo APP_ID=$APP_ID | sed -r 's/"//g' >> $GITHUB_ENV |
33 | | - # APP_NAME=$(echo "$APP_ID" | tr _ - ) |
34 | | - # echo APP_NAME=$APP_NAME | sed -r 's/"//g' >> $GITHUB_ENV |
35 | | - |
| 26 | +
|
36 | 27 | - name: Excluding images from README |
37 | 28 | run: | |
38 | 29 | sed -i '/^!/d' README.md |
39 | 30 |
|
40 | 31 | - name: Bundle app source |
41 | 32 | run: | |
42 | | - echo ${{ steps.appenv.outputs.app_name }} |
43 | 33 | mkdir dist |
44 | | - tar -zcvf dist/${{ steps.appenv.outputs.app_name }}.tgz --exclude='.[^/]*' --exclude=./dist . |
| 34 | + tar -zcvf dist/${{ steps.appinfo.outputs.app_name }}.tgz --exclude='.[^/]*' --exclude=./dist . |
45 | 35 | |
46 | 36 | - name: Upload artifact |
47 | 37 | uses: actions/upload-artifact@v2 |
48 | 38 | with: |
49 | 39 | name: app_tgz |
50 | | - path: dist/${{ steps.appenv.outputs.app_name }}.tgz |
| 40 | + path: dist/${{ steps.appinfo.outputs.app_name }}.tgz |
51 | 41 |
|
52 | 42 | slim-validate: |
53 | 43 | name: SLIM Validation |
|
0 commit comments