|
58 | 58 |
|
59 | 59 | - name: Build ${{ env.MODULE_ID }}
|
60 | 60 | run: |
|
| 61 | + npm install -g markdownlint-cli |
| 62 | + markdownlint changelog.md --fix |
61 | 63 | box install commandbox-docbox
|
62 | 64 | box task run taskfile=build/Build target=run :version=${{ env.VERSION }} :projectName=${{ env.MODULE_ID }} :buildID=${{ github.run_number }} :branch=${{ env.BRANCH }}
|
63 | 65 |
|
|
87 | 89 | .artifacts/**/*
|
88 | 90 | changelog.md
|
89 | 91 |
|
| 92 | + - name: Upload Binaries to S3 |
| 93 | + uses: jakejarvis/s3-sync-action@master |
| 94 | + with: |
| 95 | + args: --acl public-read |
| 96 | + env: |
| 97 | + AWS_S3_BUCKET: "downloads.ortussolutions.com" |
| 98 | + AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY }} |
| 99 | + AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_ACCESS_SECRET }} |
| 100 | + SOURCE_DIR: ".artifacts/${{ env.MODULE_ID }}" |
| 101 | + DEST_DIR: "ortussolutions/coldbox-modules/${{ env.MODULE_ID }}" |
| 102 | + |
| 103 | + - name: Upload API Docs to S3 |
| 104 | + uses: jakejarvis/s3-sync-action@master |
| 105 | + with: |
| 106 | + args: --acl public-read |
| 107 | + env: |
| 108 | + AWS_S3_BUCKET: "apidocs.ortussolutions.com" |
| 109 | + AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY }} |
| 110 | + AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_ACCESS_SECRET }} |
| 111 | + SOURCE_DIR: ".tmp/apidocs" |
| 112 | + DEST_DIR: "coldbox-modules/${{ env.MODULE_ID }}/${{ env.VERSION }}" |
| 113 | + |
90 | 114 | - name: Publish To ForgeBox
|
91 | 115 | run: |
|
92 |
| - cd .tmp/${{ env.MODULE_ID }} && box forgebox publish --force |
| 116 | + cd .tmp/${{ env.MODULE_ID }} |
| 117 | + cat box.json |
| 118 | + box forgebox publish --force |
93 | 119 |
|
94 | 120 | - name: Create Github Release
|
95 | 121 |
|
|
0 commit comments