Skip to content

Commit

Permalink
See where cramjam cli fails
Browse files Browse the repository at this point in the history
  • Loading branch information
milesgranger committed Apr 15, 2024
1 parent e1c6e93 commit 02ecc07
Showing 1 changed file with 94 additions and 92 deletions.
186 changes: 94 additions & 92 deletions .github/workflows/CI.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,15 +16,15 @@ jobs:
matrix:
python-version:
- '3.8'
- '3.9'
- '3.10'
- '3.11'
- '3.12'
# - '3.9'
# - '3.10'
# - '3.11'
# - '3.12'
package:
- dir: cramjam-python
name: cramjam
# - dir: cramjam-cli
# name: cramjam-cli
# - dir: cramjam-python
# name: cramjam
- dir: cramjam-cli
name: cramjam-cli
conf:
- { os: ubuntu-latest, target: x86_64, target-triple: x86_64-unknown-linux-gnu, manylinux: auto }
- { os: ubuntu-latest, target: x86_64, target-triple: x86_64-unknown-linux-musl, manylinux: musllinux_1_1 }
Expand All @@ -46,90 +46,90 @@ jobs:
- { os: windows-latest, target: x86_64, target-triple: x86_64-pc-windows-msvc, python-architecture: x64 }
- { os: windows-latest, target: i686, target-triple: i686-pc-windows-msvc, python-architecture: x86 }

include:
# Windows x86_64 pypy
- conf: { os: windows-latest, target: x86_64, target-triple: x86_64-pc-windows-msvc }
python-version: pypy3.9
package: { name: cramjam, dir: cramjam-python }
# - conf: { os: windows-latest, target: x86_64, target-triple: x86_64-pc-windows-msvc }
# python-version: pypy3.9
# package: { name: cramjam-cli, dir: cramjam-cli }
- conf: { os: windows-latest, target: x86_64, target-triple: x86_64-pc-windows-msvc }
python-version: pypy3.10
package: { name: cramjam, dir: cramjam-python }
# - conf: { os: windows-latest, target: x86_64, target-triple: x86_64-pc-windows-msvc }
# python-version: pypy3.10
# package: { name: cramjam-cli, dir: cramjam-cli }

# Linux x86_64 pypy
- conf: { os: ubuntu-latest, target: x86_64, target-triple: x86_64-unknown-linux-gnu, manylinux: auto }
python-version: pypy3.9
package: { name: cramjam, dir: cramjam-python }
# - conf: { os: ubuntu-latest, target: x86_64, target-triple: x86_64-unknown-linux-gnu, manylinux: auto }
# python-version: pypy3.9
# package: { name: cramjam-cli, dir: cramjam-cli }
- conf: { os: ubuntu-latest, target: x86_64, target-triple: x86_64-unknown-linux-gnu, manylinux: auto }
python-version: pypy3.10
package: { name: cramjam, dir: cramjam-python }
# - conf: { os: ubuntu-latest, target: x86_64, target-triple: x86_64-unknown-linux-gnu, manylinux: auto }
# python-version: pypy3.10
# package: { name: cramjam-cli, dir: cramjam-cli }

# Linux arm pypy
- conf: { os: ubuntu-latest, target: aarch64, target-triple: aarch64-unknown-linux-gnu, manylinux: auto }
python-version: pypy3.9
package: { name: cramjam, dir: cramjam-python }
# - conf: { os: ubuntu-latest, target: aarch64, target-triple: aarch64-unknown-linux-gnu, manylinux: auto }
# python-version: pypy3.9
# package: { name: cramjam-cli, dir: cramjam-cli }
- conf: { os: ubuntu-latest, target: aarch64, target-triple: aarch64-unknown-linux-gnu, manylinux: auto }
python-version: pypy3.10
package: { name: cramjam, dir: cramjam-python }
# - conf: { os: ubuntu-latest, target: aarch64, target-triple: aarch64-unknown-linux-gnu, manylinux: auto }
# python-version: pypy3.10
# package: { name: cramjam-cli, dir: cramjam-cli }

# OSX x86_64 pypy
- conf: { os: macos-13, target: x86_64, target-triple: x86_64-apple-darwin }
python-version: pypy3.9
package: { name: cramjam, dir: cramjam-python }
# - conf: { os: macos-13, target: x86_64, target-triple: x86_64-apple-darwin }
# python-version: pypy3.9
# package: { name: cramjam-cli, dir: cramjam-cli }
- conf: { os: macos-13, target: x86_64, target-triple: x86_64-apple-darwin }
python-version: pypy3.10
package: { name: cramjam, dir: cramjam-python }
# - conf: { os: macos-13, target: x86_64, target-triple: x86_64-apple-darwin }
# python-version: pypy3.10
# package: { name: cramjam-cli, dir: cramjam-cli }

# OSX universal2 pypy
- conf: { os: macos-13, target: universal2, target-triple: x86_64-apple-darwin }
python-version: pypy3.9
package: { name: cramjam, dir: cramjam-python }
# - conf: { os: macos-13, target: universal2, target-triple: x86_64-apple-darwin }
# python-version: pypy3.9
# package: { name: cramjam-cli, dir: cramjam-cli }
- conf: { os: macos-13, target: universal2, target-triple: x86_64-apple-darwin }
python-version: pypy3.10
package: { name: cramjam, dir: cramjam-python }
# - conf: { os: macos-13, target: universal2, target-triple: x86_64-apple-darwin }
# python-version: pypy3.10
# package: { name: cramjam-cli, dir: cramjam-cli }

# OSX arm pypy
- conf: { os: macos-13, target: aarch64, target-triple: aarch64-apple-darwin }
python-version: pypy3.9
package: { name: cramjam, dir: cramjam-python }
# - conf: { os: macos-13, target: aarch64, target-triple: aarch64-apple-darwin }
# python-version: pypy3.9
# package: { name: cramjam-cli, dir: cramjam-cli }
- conf: { os: macos-13, target: aarch64, target-triple: aarch64-apple-darwin }
python-version: pypy3.10
package: { name: cramjam, dir: cramjam-python }
# - conf: { os: macos-13, target: aarch64, target-triple: aarch64-apple-darwin }
# python-version: pypy3.10
# package: { name: cramjam-cli, dir: cramjam-cli }
# include:
# # Windows x86_64 pypy
# - conf: { os: windows-latest, target: x86_64, target-triple: x86_64-pc-windows-msvc }
# python-version: pypy3.9
# package: { name: cramjam, dir: cramjam-python }
# # - conf: { os: windows-latest, target: x86_64, target-triple: x86_64-pc-windows-msvc }
# # python-version: pypy3.9
# # package: { name: cramjam-cli, dir: cramjam-cli }
# - conf: { os: windows-latest, target: x86_64, target-triple: x86_64-pc-windows-msvc }
# python-version: pypy3.10
# package: { name: cramjam, dir: cramjam-python }
# # - conf: { os: windows-latest, target: x86_64, target-triple: x86_64-pc-windows-msvc }
# # python-version: pypy3.10
# # package: { name: cramjam-cli, dir: cramjam-cli }

# # Linux x86_64 pypy
# - conf: { os: ubuntu-latest, target: x86_64, target-triple: x86_64-unknown-linux-gnu, manylinux: auto }
# python-version: pypy3.9
# package: { name: cramjam, dir: cramjam-python }
# # - conf: { os: ubuntu-latest, target: x86_64, target-triple: x86_64-unknown-linux-gnu, manylinux: auto }
# # python-version: pypy3.9
# # package: { name: cramjam-cli, dir: cramjam-cli }
# - conf: { os: ubuntu-latest, target: x86_64, target-triple: x86_64-unknown-linux-gnu, manylinux: auto }
# python-version: pypy3.10
# package: { name: cramjam, dir: cramjam-python }
# # - conf: { os: ubuntu-latest, target: x86_64, target-triple: x86_64-unknown-linux-gnu, manylinux: auto }
# # python-version: pypy3.10
# # package: { name: cramjam-cli, dir: cramjam-cli }

# # Linux arm pypy
# - conf: { os: ubuntu-latest, target: aarch64, target-triple: aarch64-unknown-linux-gnu, manylinux: auto }
# python-version: pypy3.9
# package: { name: cramjam, dir: cramjam-python }
# # - conf: { os: ubuntu-latest, target: aarch64, target-triple: aarch64-unknown-linux-gnu, manylinux: auto }
# # python-version: pypy3.9
# # package: { name: cramjam-cli, dir: cramjam-cli }
# - conf: { os: ubuntu-latest, target: aarch64, target-triple: aarch64-unknown-linux-gnu, manylinux: auto }
# python-version: pypy3.10
# package: { name: cramjam, dir: cramjam-python }
# # - conf: { os: ubuntu-latest, target: aarch64, target-triple: aarch64-unknown-linux-gnu, manylinux: auto }
# # python-version: pypy3.10
# # package: { name: cramjam-cli, dir: cramjam-cli }

# # OSX x86_64 pypy
# - conf: { os: macos-13, target: x86_64, target-triple: x86_64-apple-darwin }
# python-version: pypy3.9
# package: { name: cramjam, dir: cramjam-python }
# # - conf: { os: macos-13, target: x86_64, target-triple: x86_64-apple-darwin }
# # python-version: pypy3.9
# # package: { name: cramjam-cli, dir: cramjam-cli }
# - conf: { os: macos-13, target: x86_64, target-triple: x86_64-apple-darwin }
# python-version: pypy3.10
# package: { name: cramjam, dir: cramjam-python }
# # - conf: { os: macos-13, target: x86_64, target-triple: x86_64-apple-darwin }
# # python-version: pypy3.10
# # package: { name: cramjam-cli, dir: cramjam-cli }

# # OSX universal2 pypy
# - conf: { os: macos-13, target: universal2, target-triple: x86_64-apple-darwin }
# python-version: pypy3.9
# package: { name: cramjam, dir: cramjam-python }
# # - conf: { os: macos-13, target: universal2, target-triple: x86_64-apple-darwin }
# # python-version: pypy3.9
# # package: { name: cramjam-cli, dir: cramjam-cli }
# - conf: { os: macos-13, target: universal2, target-triple: x86_64-apple-darwin }
# python-version: pypy3.10
# package: { name: cramjam, dir: cramjam-python }
# # - conf: { os: macos-13, target: universal2, target-triple: x86_64-apple-darwin }
# # python-version: pypy3.10
# # package: { name: cramjam-cli, dir: cramjam-cli }

# # OSX arm pypy
# - conf: { os: macos-13, target: aarch64, target-triple: aarch64-apple-darwin }
# python-version: pypy3.9
# package: { name: cramjam, dir: cramjam-python }
# # - conf: { os: macos-13, target: aarch64, target-triple: aarch64-apple-darwin }
# # python-version: pypy3.9
# # package: { name: cramjam-cli, dir: cramjam-cli }
# - conf: { os: macos-13, target: aarch64, target-triple: aarch64-apple-darwin }
# python-version: pypy3.10
# package: { name: cramjam, dir: cramjam-python }
# # - conf: { os: macos-13, target: aarch64, target-triple: aarch64-apple-darwin }
# # python-version: pypy3.10
# # package: { name: cramjam-cli, dir: cramjam-cli }

steps:
- uses: actions/checkout@v3
Expand Down Expand Up @@ -268,6 +268,8 @@ jobs:
--sdist \
--target ${{ matrix.conf.target-triple }} \
--features use-system-blosc2 \
--features blosc2-static \
--features blosc2-shared \
--manifest-path ${{ matrix.package.dir }}/Cargo.toml
delocate-wheel -v dist/*.whl
Expand Down

0 comments on commit 02ecc07

Please sign in to comment.