ソースを参照

fix: Use a different action to attach built asset

version-14
Gavin D'souza 4年前
コミット
3cf9569e49
1個のファイルの変更15行の追加10行の削除
  1. +15
    -10
      .github/workflows/publish-assets-releases.yml

+ 15
- 10
.github/workflows/publish-assets-releases.yml ファイルの表示

@@ -2,8 +2,10 @@ name: Build and Publish Assets built for Releases

on:
release:
types:
- created
types: [ created ]

env:
GITHUB_TOKEN: ${{ github.token }}

jobs:
build:
@@ -29,14 +31,17 @@ jobs:
- name: Package assets
run: |
mkdir -p $GITHUB_WORKSPACE/build
tar -cvpzf $GITHUB_WORKSPACE/build/$GITHUB_SHA.tar.gz ./frappe-bench/sites/assets/js ./frappe-bench/sites/assets/css
tar -cvpzf $GITHUB_WORKSPACE/build/assets.tar.gz ./frappe-bench/sites/assets/js ./frappe-bench/sites/assets/css

- name: Get release
id: get_release
uses: bruceadams/get-release@v1.2.0

- name: Attach Assets to Release
uses: svenstaro/upload-release-action@v2
- name: Upload built Assets to Release
uses: actions/upload-release-asset@v1.0.2
with:
repo_token: ${{ secrets.GITHUB_TOKEN }}
file: $GITHUB_WORKSPACE/build/$GITHUB_SHA.tar.gz
upload_url: ${{ steps.get_release.outputs.upload_url }}
asset_path: build/assets.tar.gz
asset_name: assets.tar.gz
tag: ${{ github.ref }}
overwrite: true
body: "Assets automatically generated which may be used to avoid re-building on local benches"
asset_content_type: application/octet-stream


読み込み中…
キャンセル
保存