fixed upload

pull/10/head^2
Nikita Bykov 5 years ago
parent ef31b88f8b
commit f7ebcc07a5

@ -6,7 +6,7 @@ on:
VERSION:
description: 'Go version to build and upload'
required: true
default: '14.2.0'
default: '1.15.0'
PUBLISH_RELEASES:
description: 'Whether to publish releases'
required: true
@ -138,6 +138,8 @@ jobs:
outputs:
upload_url: ${{ steps.create_release.outputs.upload_url }}
steps:
- uses: actions/download-artifact@v2
- name: Publish Release ${{ env.VERSION }}
id: create_release
uses: actions/create-release@v1
@ -147,34 +149,25 @@ jobs:
tag_name: ${{ env.VERSION }}-${{ github.run_id }}
release_name: ${{ env.VERSION }}
body: |
Upload Go.js ${{ env.VERSION }}
upload_assets:
name: Upload assets for ${{ matrix.platform }}
needs: publish_release
runs-on: ubuntu-latest
env:
UPLOAD_URL: ${{ needs.publish_release.outputs.upload_url }}
strategy:
matrix:
extension: ['tar.gz']
platform: [linux, darwin]
include:
- platform: win32
extension: 7z
steps:
- uses: actions/download-artifact@v2
with:
name: go-${{ env.VERSION }}-${{ matrix.platform }}
Upload Go ${{ env.VERSION }}
- name: Upload Release Asset
uses: actions/upload-release-asset@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Upload release assets
uses: actions/github-script@v2
with:
upload_url: ${{ env.UPLOAD_URL }}
asset_path: ./go-${{ env.VERSION }}-${{ matrix.platform }}-${{ env.ARCHITECTURE }}.${{ matrix.extension }}
asset_name: go-${{ env.VERSION }}-${{ matrix.platform }}-${{ env.ARCHITECTURE }}.${{ matrix.extension }}
asset_content_type: application/zip
github-token: ${{ secrets.GITHUB_TOKEN }}
script: |
const fs = require('fs');
for (let artifactDir of fs.readdirSync('.')) {
let artifactName = fs.readdirSync(`${artifactDir}`)[0];
console.log(`Upload ${artifactName} asset`);
github.repos.uploadReleaseAsset({
owner: context.repo.owner,
repo: context.repo.repo,
release_id: ${{ steps.create_release.outputs.id }},
name: artifactName,
data: fs.readFileSync(`./${artifactDir}/${artifactName}`)
});
}
trigger_pr:
name: Trigger Pull Request

Loading…
Cancel
Save