diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 7cb9a46..2a3f9e8 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -24,9 +24,9 @@ jobs: python -m pip install --upgrade pip pip install -r requirements.txt - name: Use pyinstall to create distribution binary - run: pyinstaller -F router_upgrade_bootstrap.py + run: pyinstaller -F router_upgrade_bootstrap.py --runtime-tmpdir /opt/netfoundry/ - name: Use pyinstall to create main binary - run: pyinstaller -F router_upgrade.py + run: mkdir /opt/netfoundry; pyinstaller -F router_upgrade.py --runtime-tmpdir /opt/netfoundry/ - name: version run: echo "version=$(./dist/router_upgrade -v)" >> $GITHUB_ENV id: version @@ -37,33 +37,16 @@ jobs: - name: Tar main script # tar with previous distibuted name for backwards compatibility run: cd dist; mv router_upgrade .router_upgrade; tar -zcvf router_upgrade.tar.gz .router_upgrade + - name: release - uses: actions/create-release@v1 + uses: ncipollo/release-action@v1 id: release with: draft: false prerelease: false - release_name: v${{ env.version }} - tag_name: v${{ env.version }} - env: - GITHUB_TOKEN: ${{ github.token }} - - - name: Upload router_upgrade bootstrap release - uses: actions/upload-release-asset@v1 + tag: v${{ env.version }} + artifacts: "dist/router_upgrade_bootstrap.tar.gz,dist/router_upgrade.tar.gz" + artifactContentType: application/gzip env: GITHUB_TOKEN: ${{ github.token }} - with: - upload_url: ${{ steps.release.outputs.upload_url }} - asset_path: dist/router_upgrade_bootstrap.tar.gz - asset_name: router_upgrade_bootstrap.tar.gz - asset_content_type: application/gzip - - name: Upload router_upgrade release - uses: actions/upload-release-asset@v1 - env: - GITHUB_TOKEN: ${{ github.token }} - with: - upload_url: ${{ steps.release.outputs.upload_url }} - asset_path: dist/router_upgrade.tar.gz - asset_name: router_upgrade.tar.gz - asset_content_type: application/gzip diff --git a/CHANGELOG.md b/CHANGELOG.md index b7fe947..8e4dbeb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,13 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [1.2.0] - 2023-10-04 + +### Changed + +- Changed extracting path of pyinstaller from /tmp to /opt/netfoundry + + ## [1.1.2] - 2023-07-17 ### Added diff --git a/router_upgrade.py b/router_upgrade.py index 5704d3f..99f017f 100644 --- a/router_upgrade.py +++ b/router_upgrade.py @@ -346,7 +346,7 @@ def main(): """ Main logic """ - __version__ = '1.1.2' + __version__ = '1.2.0' # Change log # See https://github.com/netfoundry/edge-router-upgrade/blob/main/CHANGELOG.md