X-Git-Url: https://git.madduck.net/etc/vim.git/blobdiff_plain/0b9b7dbdab8c14bb8c33165583e3b540046944e7..b21c0c3d28d87bc944a1fdc979b30a0707b0df89:/.github/workflows/upload_binary.yml diff --git a/.github/workflows/upload_binary.yml b/.github/workflows/upload_binary.yml index 39a9887..8f44d4e 100644 --- a/.github/workflows/upload_binary.yml +++ b/.github/workflows/upload_binary.yml @@ -10,29 +10,31 @@ jobs: strategy: fail-fast: false matrix: - python-version: [3.7] os: [windows-2019, ubuntu-20.04, macos-latest] include: - os: windows-2019 pathsep: ";" asset_name: black_windows.exe executable_mime: "application/vnd.microsoft.portable-executable" + platform: windows - os: ubuntu-20.04 pathsep: ":" asset_name: black_linux executable_mime: "application/x-executable" + platform: unix - os: macos-latest pathsep: ":" asset_name: black_macos executable_mime: "application/x-mach-binary" + platform: macos steps: - uses: actions/checkout@v2 - - name: Set up Python ${{ matrix.python-version }} + - name: Set up latest Python uses: actions/setup-python@v2 with: - python-version: ${{ matrix.python-version }} + python-version: "*" - name: Install dependencies run: | @@ -41,8 +43,10 @@ jobs: python -m pip install pyinstaller - name: Build binary - run: | - python -m PyInstaller -F --name ${{ matrix.asset_name }} --add-data 'src/blib2to3${{ matrix.pathsep }}blib2to3' src/black/__main__.py + run: > + python -m PyInstaller -F --name ${{ matrix.asset_name }} --add-data + 'src/blib2to3${{ matrix.pathsep }}blib2to3' --hidden-import platformdirs.${{ + matrix.platform }} src/black/__main__.py - name: Upload binary as release asset uses: actions/upload-release-asset@v1