Skip to content

ekostjuk/tinybird-action-cli

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tinybird GitHub Action CLI

This action allows you to run Tinybird CLI on your project.

Usage

To use the action simply create an *.yml file in the .github/workflows/ directory. Ref. https://docs.github.com/es/actions/learn-github-actions/workflow-syntax-for-github-actions

For example, this will push your latest changes to Tinybird:

name: Push to Tinybird  # feel free to pick your own name

on:
  push:
    branches:
    - master
    - main
    - stable
    - release/v*

jobs:
  build:

    runs-on: ubuntu-latest

    steps:
    # Important: This sets up your GITHUB_WORKSPACE environment variable
    - uses: actions/checkout@v2

    - name: Push changes to Tinybird
      # replace "master" with any valid ref
      uses: alejandromav/tinybird-action-cli@master
      with:
        # [required]
        # Tinybird admin token. Please, use Github secrets (https://docs.github.com/en/actions/security-guides/encrypted-secrets)
        token: ${{ secrets.TINYBIRD_TOKEN }}
        # [optional]
        # Arguments to be passed to the Tinybird CLI
        args: "push --push-deps --debug"

License

The Dockerfile and associated scripts and documentation in this project are released under the MIT.

About

Tinybird CLI Github Action

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dockerfile 65.9%
  • Shell 34.1%