Skip to content

CI Usage

The PineXQ CLI is well-suited for use in CI pipelines.

Here is an example of a simple Github Actions workflow:

name: Deploy
jobs:
dev:
name: Deploy my functions
runs-on: ubuntu-latest
steps:
- name: Checkout your repository using git
uses: actions/checkout@v6
- name: Install uv
uses: astral-sh/setup-uv@v7
with:
enable-cache: true
- name: Deploy
run: |
# Use uvx to always run the latest version of uv
uvx --from pinexq-cli \
--prerelease=allow \
pinexq deploy
env:
PINEXQ_API_KEY: ${{ secrets.PINEXQ_API_KEY_DEV }}