From 80367232aeb564ce2ce083bd4f982633ab09d373 Mon Sep 17 00:00:00 2001 From: Mike Kinney Date: Sun, 23 Jan 2022 14:44:59 -0800 Subject: [PATCH] add readme.txt to release for standalone zip files --- .github/workflows/release.yml | 20 +++++++++++++++----- standalone_readme.txt | 7 +++++++ 2 files changed, 22 insertions(+), 5 deletions(-) create mode 100644 standalone_readme.txt diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 42fc710..938be10 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -12,7 +12,7 @@ jobs: runs-on: ubuntu-latest steps: - + - name: Create GitHub release uses: actions/create-release@v1 id: create_release @@ -26,6 +26,16 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + - name: Add readme.txt to release + uses: actions/upload-release-asset@v1 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + with: + upload_url: ${{ steps.create_release.outputs.upload_url }} + asset_path: standalone_readme.txt + asset_name: readme.txt + asset_content_type: text/plain + outputs: upload_url: ${{ steps.create_release.outputs.upload_url }} @@ -97,7 +107,7 @@ jobs: pip install -r requirements.txt pip install . pyinstaller -F -n meshtastic --collect-all meshtastic --codesign-identity "$MACOS_SIGNING_IDENTITY" meshtastic/__main__.py - + - name: Add mac to release uses: actions/upload-release-asset@v1 env: @@ -107,12 +117,12 @@ jobs: asset_path: dist/meshtastic asset_name: meshtastic_mac asset_content_type: application/zip - + build-and-publish-ubuntu: runs-on: ubuntu-latest needs: release_create steps: - + - name: Checkout uses: actions/checkout@v2 @@ -127,7 +137,7 @@ jobs: pip install -r requirements.txt pip install . pyinstaller -F -n meshtastic --collect-all meshtastic meshtastic/__main__.py - + - name: Add ubuntu to release uses: actions/upload-release-asset@v1 env: diff --git a/standalone_readme.txt b/standalone_readme.txt new file mode 100644 index 0000000..bf3ea2a --- /dev/null +++ b/standalone_readme.txt @@ -0,0 +1,7 @@ +readme.txt for single standalone executable zip files that can be +downloaded from https://github.com/meshtastic/Meshtastic-python/releases + +If you do not want to install python and/or the python libraries, you can download one of these +zip files to run the Meshtastic command line interface (CLI) as a standalone executable. + +See https://meshtastic.org/docs/software/python/python-standalone for more info.