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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions