Skip to content

CI / release: Linux wheels: dependency on ziglang? #312

@jayaddison

Description

@jayaddison

During the GitHub Actions CI build of ua-parser-rs wheels for linux systems, the PyO3/maturin-action@04ac600d27cdf7a9a280dadf7147097c42b757ad action is called with the --zig option enabled:

case 'linux':
job['manylinux'] = 'auto'
job['args'] = ' --zig'

I think that's a legacy factor, resulting from the port of the wheel publication code from the uap-rust repository.

Is ziglang required for the wheel builds here? If so, I think it could help to declare the dependency more clearly; and if not, then I think that option should probably be removed.

(NB: as far as I can tell, that version of maturin-action will proceed without an error if ziglang is unavailable when requested)

Edit: markdown syntax fixup

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions