Skip to content

imcf/pixi-pack-action-python

Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

26 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Pixi-Pack action using the pixi-build-python backend

Using this action you can create cross-platform self-extracting archives of pixi environments through the pixi-build-python backend.

It is a fork of the pixi-pack-action that is using the rattler backend.

Example Workflow

name: πŸ‘· Build & package via Pixi 🧚

on:

    release:
        types:
            - published # A release, pre-release, or draft of a release was published.

    workflow_dispatch:

permissions:
    contents: write

jobs:

    build-and-package:

        name: Build package πŸ§šπŸ“¦πŸ

        runs-on: ubuntu-24.04

        strategy:
            matrix:
                platform: [ "osx-arm64", "linux-64", "win-64" ]
            fail-fast: false

        steps:
            - name: πŸ“₯ Checkout repo
              uses: actions/checkout@v6

            - name: Run Pixi-Pack πŸ§šπŸ“¦
              uses: ehrenfeu/pixi-pack-action-python@v7
              with:
                  platform: ${{ matrix.platform }}

            - name: πŸ“€ Upload to Release
              uses: softprops/action-gh-release@v3
              with:
                  files: |
                      ${{ github.event.repository.name }}-*.sh
                      ${{ github.event.repository.name }}-*.ps1

About

πŸ§šπŸ’›πŸ "pixi-pack" action using "pixi-build-python"

Topics

Resources

Stars

Watchers

Forks

Contributors