File tree Expand file tree Collapse file tree 2 files changed +1
-404
lines changed
Expand file tree Collapse file tree 2 files changed +1
-404
lines changed Original file line number Diff line number Diff line change 44 push :
55 tags :
66 - ' v*'
7- branches :
8- - ' pyinstaller-build'
97 workflow_dispatch :
108
119jobs :
6058 dist/release/*.zip
6159 if-no-files-found : error
6260
63- test-install :
64- needs : build
65- strategy :
66- fail-fast : false
67- matrix :
68- include :
69- - os : macos-latest
70- target : macos-arm64
71- - os : macos-15-intel
72- target : macos-x86_64
73- - os : ubuntu-latest
74- target : linux-x86_64
75- - os : windows-latest
76- target : windows-x86_64
77-
78- runs-on : ${{ matrix.os }}
79-
80- steps :
81- - uses : actions/checkout@v4
82-
83- - uses : actions/download-artifact@v4
84- with :
85- name : strix-${{ matrix.target }}
86- path : dist/release
87-
88- - name : Get version
89- id : version
90- shell : bash
91- run : |
92- pip install poetry
93- echo "version=$(poetry version -s)" >> $GITHUB_OUTPUT
94-
95- - name : Test install script
96- shell : bash
97- run : |
98- chmod +x scripts/install-test.sh
99- VERSION=${{ steps.version.outputs.version }} TARGET=${{ matrix.target }} LOCAL_BINARY_DIR="$(pwd)/dist/release" ./scripts/install-test.sh
100-
101- - name : Verify installation
102- shell : bash
103- run : |
104- export PATH="$HOME/.strix/bin:$PATH"
105- strix --version
106- strix --help
107-
10861 release :
109- needs : test-install
62+ needs : build
11063 runs-on : ubuntu-latest
11164 permissions :
11265 contents : write
You can’t perform that action at this time.
0 commit comments