release #51
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: upload_artifact | |
on: | |
workflow_dispatch: | |
push: | |
branches: [main] | |
paths: | |
- "version.json" | |
jobs: | |
upload_artifact: | |
name: Bupload_artifact | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v2 | |
name: Check out code | |
- name: Read Plugin Version | |
id: update_data | |
run: | | |
version=$(jq -r '.VERSION' version.json) | |
echo version=$version | |
echo "VERSION=$version" >> $GITHUB_ENV | |
changelog=$(cat changelog_latest.md) | |
echo "CHANGELOG<<EOF" >> $GITHUB_OUTPUT | |
echo "$changelog" >> $GITHUB_OUTPUT | |
echo "EOF" >> $GITHUB_OUTPUT | |
mkdir websoft9 artifacts | |
cp -r docker websoft9 | |
cp -r cockpit websoft9 | |
cp -r scripts websoft9 | |
cp -r install websoft9 | |
cp -r docs websoft9 | |
cp *.md websoft9 | |
cp version.json websoft9 | |
zip -r websoft9-$version.zip websoft9 | |
cp websoft9-$version.zip artifacts | |
cp install/install.sh artifacts | |
cp install/update.sh artifacts | |
cp version.json artifacts | |
cp CHANGELOG.md artifacts | |
cp artifacts/websoft9-$version.zip artifacts/websoft9-latest.zip | |
- name: Upload To Azure Blob | |
uses: LanceMcCarthy/Action-AzureBlobUpload@v2 | |
with: | |
connection_string: ${{ secrets.AZURE_STORAGE_ARTIFACT }} | |
container_name: release | |
source_folder: artifacts/ | |
destination_folder: ./websoft9 | |
delete_if_exists: true | |
fail_if_source_empty: true | |
- name: Create Release | |
id: create_release | |
uses: softprops/action-gh-release@v1 | |
with: | |
files: /* | |
tag_name: v${{ env.VERSION }} | |
title: Release-v${{ env.VERSION }} | |
body: ${{ steps.update_data.outputs.CHANGELOG }} | |
draft: false | |
prerelease: false | |
# - name: Commit and push changes | |
# uses: stefanzweifel/git-auto-commit-action@v4 | |
# with: | |
# commit_message: Push to github main |