This action sets up Supabase CLI on GitHub's hosted Actions runners.

Overview

⚙️ Supabase CLI Action

About

This action sets up the Supabase CLI, supabase, on GitHub's hosted Actions runners.

This action can be run on ubuntu-latest, windows-latest, and macos-latest GitHub Actions runners, and will install and expose a specified version of the supabase CLI on the runner environment.

Usage

Setup the supabase CLI:

steps:
  - uses: supabase/setup-cli@v1

A specific version of the supabase CLI can be installed:

steps:
  - uses: supabase/setup-cli@v1
    with:
      version: 1.0.0

Run supabase start to execute all migrations on a fresh database:

steps:
  - uses: supabase/setup-cli@v1
    with:
      version: 1.0.0
  - run: supabase init
  - run: supabase start

Since Supabase CLI relies on Docker Engine API, additional setup may be required on Windows and macOS runners.

Inputs

The actions supports the following inputs:

  • version: The version of supabase to install, defaulting to 1.0.0

Advanced Usage

Check generated TypeScript types are up-to-date with Postgres schema:

steps:
  - uses: supabase/setup-cli@v1
  - run: supabase init
  - run: supabase start
  - name: Verify generated types match Postgres schema
    run: |
      supabase gen types typescript --local > schema.gen.ts
      if [ "$(git diff --ignore-space-at-eol schema.gen.ts | wc -l)" -gt "0" ]; then
        echo "Detected uncommitted changes after build. See status below:"
        git diff
        exit 1
      fi

Release job to push schema changes to a Supabase project:

env:
  SUPABASE_ACCESS_TOKEN: ${{ secrets.ACCESS_TOKEN }}
  SUPABASE_DB_PASSWORD: ${{ secrets.DB_PASSWORD }}
  # Retrieve <project-id> from dashboard url: https://app.supabase.com/project/<project-id>
  PROJECT_ID: <project-id>

 steps:
   - uses: supabase/setup-cli@v1
   - run: supabase link --project-ref $PROJECT_ID
   - run: supabase db push

Develop

Requires node >= 16

Install the dependencies

$ npm install

Build the typescript and package it for distribution

$ npm run build && npm run package

Run the tests ✔️

$ npm test

 PASS  __tests__/main.test.ts
  ✓ gets download url to binary (3 ms)
  ✓ test runs (891 ms)

...

Publish to a distribution branch

Actions are run from GitHub repos so we will checkin the packed dist folder.

Then run ncc and push the results:

$ npm run package
$ git add dist
$ git commit -a -m "Update dependencies"
$ git push origin releases/v1

Note: We recommend using the --license option for ncc, which will create a license file for all of the production node modules used in your project.

Your action is now published! 🚀

See the versioning documentation

Validate

You can now validate the action by referencing ./ in a workflow in your repo (see test.yml)

uses: ./
with:
  version: 1.0.0

See the actions tab for runs of this action! 🚀

Comments
  • API rate limit exceeded

    API rate limit exceeded

    Bug report

    Describe the bug

    We get this error pretty regularly:

    API rate limit exceeded for xxxx. (But here's the good news: Authenticated requests get a higher rate limit. Check out the documentation for more details.)

    To Reproduce

    run the action a few times in a row

    Expected behavior

    should always work

    Additional context

    Found this issue, the go installation seems to be an issue: https://github.com/actions/setup-go/issues/16

    bug 
    opened by psteinroe 6
  • Check that supabase can actually start

    Check that supabase can actually start

    What kind of change does this PR introduce?

    Testing that supabase can start

    What is the current behavior?

    It doesn't start. See https://github.com/supabase/cli/issues/286#issuecomment-1262150912

    What is the new behavior?

    This build will fail when supabase can't start - rather than the problem going unnoticed.

    I also recommend setting a cron schedule to run this nightly.

    opened by aslakhellesoy 6
  • Error: Failed reading config: Invalid db.major_version: 15.

    Error: Failed reading config: Invalid db.major_version: 15.

    Hey

    I'm using the supabase cli with a pg on version 15

    config.toml:

    major_version = 15
    

    staging.yml

    name: Supabase - Deploy Migrations to Staging
    
    on:
      push:
        branches:
          - develop
      workflow_dispatch:
    
    jobs:
      deploy:
        runs-on: ubuntu-22.04
    
        env:
          SUPABASE_ACCESS_TOKEN: ${{ secrets.STAGING_SUPABASE_ACCESS_TOKEN }}
          SUPABASE_DB_PASSWORD: ${{ secrets.STAGING_SUPABASE_DB_PASSWORD }}
          STAGING_PROJECT_ID: ${{ secrets.STAGING_PROJECT_ID }}
    
        steps:
          - uses: actions/checkout@v3
    
          - uses: supabase/setup-cli@v1
            with:
              version: 1.16.1
    
          - run: |
              cd packages/app-supabase
              supabase link --project-ref ${{ secrets.STAGING_PROJECT_ID }}
              supabase db push
    

    This generates the error:

    Error: Failed reading config: Invalid db.major_version: 15.
    

    When using major_version = 14 I get the error

    Error: Remote database Postgres version 15 is incompatible with db.major_version 14. If you are setting up a fresh Supabase CLI project, try changing db.major_version in supabase/config.toml to 15.
    

    Any ideas what I could do?

    bug 
    opened by ssteiger 3
  • chore(deps-dev): bump typescript from 4.8.4 to 4.9.3

    chore(deps-dev): bump typescript from 4.8.4 to 4.9.3

    Bumps typescript from 4.8.4 to 4.9.3.

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 2
  • Please Cache docker images via Github Action

    Please Cache docker images via Github Action

    Feature request

    Is your feature request related to a problem? Please describe.

    The request is to cache docker images, as this tends to be the bottleneck in CI times, as CI machines will always need to pull down the images from docker, even if they've been used in prior runs. Using the github cache action seems like it would be able to avoid this, but it's unclear to most users how to set this up for docker images, so it'd be nice to have a pre-built solution from supabase for this.

    Describe the solution you'd like

    Describe alternatives you've considered

    Additional context

    enhancement 
    opened by ZackDeRose 2
  • chore(deps-dev): bump @types/node from 16.11.47 to 18.8.4

    chore(deps-dev): bump @types/node from 16.11.47 to 18.8.4

    Bumps @types/node from 16.11.47 to 18.8.4.

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 2
  • chore: simplify an example of diff checking

    chore: simplify an example of diff checking

    What kind of change does this PR introduce?

    docs

    Additional context

    The original sample hides the result of git diff. So if git diff returns an error(e.g. invalid file name specified), the result will be success.

    We can use --exit-code option if we only want to know whether differences exist without depending on other commands. Ref: https://git-scm.com/docs/git-diff#Documentation/git-diff.txt---exit-code

    opened by y-yagi 2
  • Github action // Error: error running container

    Github action // Error: error running container

    Bug report

    Describe the bug

    Hi @sweatybridge,

    I'm trying to create an action to generate automatically db types and based my dev on this project

    I can't get more than Error: error running container

    Here's what I'm using :

        - name: "Generate database typescript types"
          shell: bash
          env:
            SUPABASE_REF_ID: ${{ inputs.SUPABASE_REF_ID }}
            SUPABASE_ACCESS_TOKEN: ${{ inputs.SUPABASE_ACCESS_TOKEN }}
            DB_PASSWORD: ${{ inputs.DB_PASSWORD }}
            OUTPUT_PATH: ${{ inputs.OUTPUT_PATH }}
          run: |
            supabase link --project-ref ${SUPABASE_REF_ID} --password ${DB_PASSWORD}
            supabase gen types typescript --db-url 'postgresql://postgres:${DB_PASSWORD}@db.${SUPABASE_REF_ID}.supabase.co:5432/postgres' > ${OUTPUT_PATH}
    

    Can you help about it ?

    To Reproduce

    Steps to reproduce the behavior, please provide code snippets or a repository:

    Use it as an action :

        steps:
          - uses: alex-galey/generate-supabase-db-types-github-action@supabase-cli
            with:
                SUPABASE_REF_ID: ${{ secrets.SUPABASE_REF_ID }}
                SUPABASE_ACCESS_TOKEN: ${{ secrets.SUPABASE_ACCESS_TOKEN }}
                DB_PASSWORD: ${{ secrets.DB_PASSWORD }}
                OUTPUT_PATH: db.types.ts
    

    Expected behavior

    The Github action generates db.types.ts

    Screenshots

    If applicable, add screenshots to help explain your problem.

    System information

    • OS: ubuntu-latest from Github action
    • Version of supabase-js: 1.4.6
    bug 
    opened by alex-galey 2
  • fix: use ghcr mirror by default

    fix: use ghcr mirror by default

    What kind of change does this PR introduce?

    relates to #88

    What is the current behavior?

    ECR has low rate limits

    What is the new behavior?

    Sets env var for subsequent steps in the job to use ghcr mirror

    Additional context

    Add any other context or screenshots.

    opened by sweatybridge 1
  • chore(deps-dev): bump @types/node from 16.11.47 to 18.8.3

    chore(deps-dev): bump @types/node from 16.11.47 to 18.8.3

    Bumps @types/node from 16.11.47 to 18.8.3.

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 1
  • chore(deps-dev): bump @types/node from 16.11.47 to 18.8.2

    chore(deps-dev): bump @types/node from 16.11.47 to 18.8.2

    Bumps @types/node from 16.11.47 to 18.8.2.

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 1
Releases(v1.1.4)
  • v1.1.4(Jan 5, 2023)

    What's Changed

    • fix: enable ghcr on versions above 1.28.0 by @sweatybridge in https://github.com/supabase/setup-cli/pull/114

    Full Changelog: https://github.com/supabase/setup-cli/compare/v1.1.3...v1.1.4

    Source code(tar.gz)
    Source code(zip)
  • v1.1.3(Jan 4, 2023)

    What's Changed

    • fix: use ghcr mirror by default by @sweatybridge in https://github.com/supabase/setup-cli/pull/113

    Full Changelog: https://github.com/supabase/setup-cli/compare/v1.1.2...v1.1.3

    Source code(tar.gz)
    Source code(zip)
  • v1.1.2(Jan 4, 2023)

    What's Changed

    • chore(deps-dev): bump eslint from 8.25.0 to 8.26.0 by @dependabot in https://github.com/supabase/setup-cli/pull/79
    • chore(deps-dev): bump @typescript-eslint/parser from 5.40.1 to 5.41.0 by @dependabot in https://github.com/supabase/setup-cli/pull/80
    • chore(deps-dev): bump @typescript-eslint/parser from 5.41.0 to 5.42.0 by @dependabot in https://github.com/supabase/setup-cli/pull/81
    • chore(deps-dev): bump @typescript-eslint/parser from 5.42.0 to 5.42.1 by @dependabot in https://github.com/supabase/setup-cli/pull/83
    • chore(deps): bump dependabot/fetch-metadata from 1.3.4 to 1.3.5 by @dependabot in https://github.com/supabase/setup-cli/pull/82
    • chore(deps-dev): bump eslint-plugin-github from 4.4.0 to 4.4.1 by @dependabot in https://github.com/supabase/setup-cli/pull/86
    • chore(deps-dev): bump eslint-plugin-jest from 27.1.3 to 27.1.4 by @dependabot in https://github.com/supabase/setup-cli/pull/84
    • chore(deps-dev): bump eslint from 8.26.0 to 8.27.0 by @dependabot in https://github.com/supabase/setup-cli/pull/85
    • chore(deps-dev): bump eslint-plugin-jest from 27.1.4 to 27.1.5 by @dependabot in https://github.com/supabase/setup-cli/pull/87
    • chore(deps-dev): bump @typescript-eslint/parser from 5.42.1 to 5.43.0 by @dependabot in https://github.com/supabase/setup-cli/pull/89
    • chore(deps-dev): bump eslint from 8.27.0 to 8.28.0 by @dependabot in https://github.com/supabase/setup-cli/pull/91
    • chore(deps-dev): bump prettier from 2.7.1 to 2.8.0 by @dependabot in https://github.com/supabase/setup-cli/pull/92
    • chore(deps-dev): bump @typescript-eslint/parser from 5.43.0 to 5.44.0 by @dependabot in https://github.com/supabase/setup-cli/pull/93
    • chore(deps-dev): bump eslint-plugin-jest from 27.1.5 to 27.1.6 by @dependabot in https://github.com/supabase/setup-cli/pull/94
    • chore(deps-dev): bump @typescript-eslint/parser from 5.44.0 to 5.45.0 by @dependabot in https://github.com/supabase/setup-cli/pull/95
    • chore(deps-dev): bump eslint from 8.28.0 to 8.29.0 by @dependabot in https://github.com/supabase/setup-cli/pull/96
    • chore(deps-dev): bump @typescript-eslint/parser from 5.45.0 to 5.45.1 by @dependabot in https://github.com/supabase/setup-cli/pull/97
    • chore(deps-dev): bump @vercel/ncc from 0.34.0 to 0.36.0 by @dependabot in https://github.com/supabase/setup-cli/pull/98
    • chore(deps-dev): bump eslint-plugin-github from 4.4.1 to 4.6.0 by @dependabot in https://github.com/supabase/setup-cli/pull/99
    • chore(deps-dev): bump prettier from 2.8.0 to 2.8.1 by @dependabot in https://github.com/supabase/setup-cli/pull/100
    • chore(deps-dev): bump @typescript-eslint/parser from 5.45.1 to 5.46.0 by @dependabot in https://github.com/supabase/setup-cli/pull/101
    • chore(deps-dev): bump @typescript-eslint/parser from 5.46.0 to 5.46.1 by @dependabot in https://github.com/supabase/setup-cli/pull/102
    • chore(deps-dev): bump eslint-plugin-jest from 27.1.6 to 27.1.7 by @dependabot in https://github.com/supabase/setup-cli/pull/103
    • chore(deps-dev): bump eslint from 8.29.0 to 8.30.0 by @dependabot in https://github.com/supabase/setup-cli/pull/104
    • chore(deps-dev): bump @typescript-eslint/parser from 5.46.1 to 5.47.0 by @dependabot in https://github.com/supabase/setup-cli/pull/105
    • chore(deps-dev): bump @typescript-eslint/parser from 5.47.0 to 5.47.1 by @dependabot in https://github.com/supabase/setup-cli/pull/107
    • chore(deps-dev): bump @typescript-eslint/parser from 5.47.1 to 5.48.0 by @dependabot in https://github.com/supabase/setup-cli/pull/109
    • chore(deps-dev): bump eslint from 8.30.0 to 8.31.0 by @dependabot in https://github.com/supabase/setup-cli/pull/110
    • chore(deps-dev): bump eslint-plugin-jest from 27.1.7 to 27.2.0 by @dependabot in https://github.com/supabase/setup-cli/pull/111
    • fix: support new release archive name by @sweatybridge in https://github.com/supabase/setup-cli/pull/112

    Full Changelog: https://github.com/supabase/setup-cli/compare/v1.1.1...v1.1.2

    Source code(tar.gz)
    Source code(zip)
  • v1.1.1(Oct 19, 2022)

    What's Changed

    • chore(deps-dev): bump eslint-plugin-github from 4.3.7 to 4.4.0 by @dependabot in https://github.com/supabase/setup-cli/pull/74
    • chore(deps): bump actions/setup-node from 3.5.0 to 3.5.1 by @dependabot in https://github.com/supabase/setup-cli/pull/75
    • fix: authenticate action requests to github api by @soedirgo in https://github.com/supabase/setup-cli/pull/78
    • chore(deps-dev): bump eslint-plugin-jest from 27.1.1 to 27.1.3 by @dependabot in https://github.com/supabase/setup-cli/pull/77
    • chore(deps-dev): bump @typescript-eslint/parser from 5.40.0 to 5.40.1 by @dependabot in https://github.com/supabase/setup-cli/pull/76

    New Contributors

    • @soedirgo made their first contribution in https://github.com/supabase/setup-cli/pull/78

    Full Changelog: https://github.com/supabase/setup-cli/compare/v1.1.0...v1.1.1

    Source code(tar.gz)
    Source code(zip)
  • v1.1.0(Oct 11, 2022)

    What's Changed

    • Bump dependabot/fetch-metadata from 1.3.3 to 1.3.4 by @dependabot in https://github.com/supabase/setup-cli/pull/62
    • chore(deps-dev): bump @typescript-eslint/parser from 5.38.1 to 5.39.0 by @dependabot in https://github.com/supabase/setup-cli/pull/64
    • chore(deps-dev): bump eslint-plugin-jest from 27.0.4 to 27.1.0 by @dependabot in https://github.com/supabase/setup-cli/pull/65
    • chore(deps-dev): bump eslint-plugin-jest from 27.1.0 to 27.1.1 by @dependabot in https://github.com/supabase/setup-cli/pull/67
    • chore: simplify an example of diff checking by @y-yagi in https://github.com/supabase/setup-cli/pull/69
    • chore(deps-dev): bump @typescript-eslint/parser from 5.39.0 to 5.40.0 by @dependabot in https://github.com/supabase/setup-cli/pull/71
    • chore(deps-dev): bump eslint from 8.24.0 to 8.25.0 by @dependabot in https://github.com/supabase/setup-cli/pull/72
    • feat: support downloading the latest version automatically by @y-yagi in https://github.com/supabase/setup-cli/pull/70

    New Contributors

    • @y-yagi made their first contribution in https://github.com/supabase/setup-cli/pull/69

    Full Changelog: https://github.com/supabase/setup-cli/compare/v1.0.2...v1.1.0

    Source code(tar.gz)
    Source code(zip)
  • v1.0.2(Sep 30, 2022)

    What's Changed

    • Bump eslint-plugin-jest from 26.8.2 to 26.8.3 by @dependabot in https://github.com/supabase/setup-cli/pull/24
    • Bump eslint from 8.21.0 to 8.22.0 by @dependabot in https://github.com/supabase/setup-cli/pull/26
    • Bump @typescript-eslint/parser from 5.33.0 to 5.33.1 by @dependabot in https://github.com/supabase/setup-cli/pull/27
    • Bump ts-jest from 28.0.7 to 28.0.8 by @dependabot in https://github.com/supabase/setup-cli/pull/25
    • Bump eslint-plugin-jest from 26.8.3 to 26.8.7 by @dependabot in https://github.com/supabase/setup-cli/pull/32
    • Bump @typescript-eslint/parser from 5.33.1 to 5.34.0 by @dependabot in https://github.com/supabase/setup-cli/pull/31
    • Bump @typescript-eslint/parser from 5.34.0 to 5.35.1 by @dependabot in https://github.com/supabase/setup-cli/pull/35
    • Bump typescript from 4.7.4 to 4.8.2 by @dependabot in https://github.com/supabase/setup-cli/pull/36
    • Bump eslint from 8.22.0 to 8.23.0 by @dependabot in https://github.com/supabase/setup-cli/pull/38
    • Bump @typescript-eslint/parser from 5.35.1 to 5.36.1 by @dependabot in https://github.com/supabase/setup-cli/pull/39
    • Bump @typescript-eslint/parser from 5.36.1 to 5.36.2 by @dependabot in https://github.com/supabase/setup-cli/pull/41
    • Bump eslint-plugin-jest from 26.8.7 to 27.0.1 by @dependabot in https://github.com/supabase/setup-cli/pull/37
    • Bump eslint-plugin-jest from 27.0.1 to 27.0.2 by @dependabot in https://github.com/supabase/setup-cli/pull/44
    • Bump typescript from 4.8.2 to 4.8.3 by @dependabot in https://github.com/supabase/setup-cli/pull/45
    • Bump eslint-plugin-jest from 27.0.2 to 27.0.4 by @dependabot in https://github.com/supabase/setup-cli/pull/46
    • Bump eslint from 8.23.0 to 8.23.1 by @dependabot in https://github.com/supabase/setup-cli/pull/49
    • Bump @typescript-eslint/parser from 5.36.2 to 5.37.0 by @dependabot in https://github.com/supabase/setup-cli/pull/47
    • Bump @typescript-eslint/parser from 5.37.0 to 5.38.0 by @dependabot in https://github.com/supabase/setup-cli/pull/52
    • Bump actions/setup-node from 3.4.1 to 3.5.0 by @dependabot in https://github.com/supabase/setup-cli/pull/54
    • Bump @typescript-eslint/parser from 5.38.0 to 5.38.1 by @dependabot in https://github.com/supabase/setup-cli/pull/56
    • Bump typescript from 4.8.3 to 4.8.4 by @dependabot in https://github.com/supabase/setup-cli/pull/55
    • Bump eslint from 8.23.1 to 8.24.0 by @dependabot in https://github.com/supabase/setup-cli/pull/57
    • chore: run periodic tests twice a day by @sweatybridge in https://github.com/supabase/setup-cli/pull/60
    • Bump @actions/core from 1.9.1 to 1.10.0 by @dependabot in https://github.com/supabase/setup-cli/pull/61

    Full Changelog: https://github.com/supabase/setup-cli/compare/v1.0.1...v1.0.2

    Source code(tar.gz)
    Source code(zip)
  • v1.0.1(Aug 15, 2022)

    What's Changed

    • Update readme and default version by @sweatybridge in https://github.com/supabase/setup-cli/pull/10
    • Aggregate test results in one job by @sweatybridge in https://github.com/supabase/setup-cli/pull/16
    • Bump @typescript-eslint/parser from 5.32.0 to 5.33.0 by @dependabot in https://github.com/supabase/setup-cli/pull/15
    • Auto merge minor dependabot updates by @sweatybridge in https://github.com/supabase/setup-cli/pull/17
    • Bump eslint-plugin-jest from 26.7.0 to 26.8.1 by @dependabot in https://github.com/supabase/setup-cli/pull/14
    • Bump @actions/core from 1.9.0 to 1.9.1 by @dependabot in https://github.com/supabase/setup-cli/pull/13
    • Bump eslint-plugin-jest from 26.8.1 to 26.8.2 by @dependabot in https://github.com/supabase/setup-cli/pull/18
    • Update default cli version by @sweatybridge in https://github.com/supabase/setup-cli/pull/21

    New Contributors

    • @sweatybridge made their first contribution in https://github.com/supabase/setup-cli/pull/10
    • @dependabot made their first contribution in https://github.com/supabase/setup-cli/pull/15

    Full Changelog: https://github.com/supabase/setup-cli/compare/v1.0.0...v1.0.1

    Source code(tar.gz)
    Source code(zip)
  • v1.0.0(Aug 4, 2022)

Owner
Supabase
The open source Firebase alternative.
Supabase
LinkFree CLI is a command line tool that helps you to create your LinkFree profile through CLI.

LinkFree CLI LinkFree CLI is a command line tool that helps you to create your LinkFree profile through CLI. Demo Using the CLI (Commands) Note First

Pradumna Saraf 32 Dec 26, 2022
Gh-action-dotnet-bump - Automatic bump version of .NET solution by following semantic release

gh-action-dotnet-bump GitHub action which bumps the library version that follows Semantic Versioning. NOTICE: Pre-release functionality for type=assem

Jonas Lagoni 2 Oct 21, 2022
Infinite Red's cutting edge React Native project boilerplate, along with a CLI, component/model generators, and more!

Ignite - the hottest React Native boilerplate Battle-tested React Native boilerplate The culmination of five years of constant React Native developmen

Infinite Red, Inc. 14.7k Dec 29, 2022
CLI tool for running Yeoman generators

yo What's Yeoman? Yeoman helps you to kickstart new projects, prescribing best practices and tools to help you stay productive. To do so, we provide a

Yeoman 3.6k Dec 30, 2022
Test your internet connection speed and ping using speedtest.net from the CLI

speed-test Test your internet connection speed and ping using speedtest.net from the CLI Install Ensure you have Node.js version 8+ installed. Then ru

Sindre Sorhus 3.8k Jan 7, 2023
Distributed, realtime CLI for live Node apps.

Vantage = CLI + SSH + REPL for your live node app. In one line: require("vantage")().listen(4000); What just happened? That's voodoo magic: show me th

dc 3.5k Dec 30, 2022
download torrents with node from the CLI

torrent Download torrents from the command line usage torrent <magnet link OR path to .torrent file> Download a torrent from a magnet link to torre

Max Ogden 619 Dec 26, 2022
:white_square_button: WhatsApp chat from commandline/console/cli using GoogleChrome puppeteer

Whatspup Use Whatsapp from commandline/console/cli using GoogleChrome puppeteer! ?? Features ✅ Send and receive messages ✅ Read Receipts ✅ Switch betw

Sarfraz Ahmed 343 Dec 1, 2022
:notes: Control iTunes via CLI

itunes-remote Control iTunes via your terminal ?? Using JXA via osascript via Node.js. Requirements Node.js (v0.12.7 or greater) Mac OS X (Yosemite 10

Michael Kühnel 422 Nov 19, 2022
Add stdin support to any CLI app that accepts file input

tmpin Add stdin support to any CLI app that accepts file input It pipes stdin to a temp file and spawns the chosen app with the temp file path as the

Sindre Sorhus 121 Oct 3, 2022
A CLI for peer-to-peer file sharing using the Hypercore Protocol.

A CLI for peer-to-peer file sharing (and more) using the Hypercore Protocol.

Hypercore Protocol 207 Dec 30, 2022
Node.js Open CLI Framework. Built with 💜 by Heroku.

oclif: Node.JS Open CLI Framework ?? Description ?? Getting Started Tutorial ✨ Features ?? Requirements ?? CLI Types ?? Usage ?? Examples ?? Commands

oclif 8k Jan 4, 2023
Git commit CLI

commitme Based on this gist by @gustavopch Installation You can install this on your package using npm i -D commitme or run it once using npx commitme

Roz 7 Jun 6, 2021
An extension geared towards Spotify users with larger libraries; view all your playlists that contain a specific song with the click of a button. Designed for Spicetify (https://github.com/khanhas/spicetify-cli)

ViewPlaylistsWithSong An extension developed for Spicetify that allows you to view all the playlists in your library that contain a certain song. Idea

null 21 Dec 13, 2022
HMSC (How Much Stuffs CLI) analyst for your files and folders

HMSC ?? About HMSC (How Much Stuffs CLI) analyst for your files and folders ?? Screenshot ?? Requirements Node.js NPM ?? Installation $ npm i -g hmsc

Abdullah Veliyev 26 Jan 10, 2022
A C++ based command-line (CLI) program that lets you manage your tasks

COMMAND LINE INTERFACE TODO APP a command-line (CLI) program that lets you manage your tasks. The specification for this project is written down as te

Rahul Prabhakar 1 Dec 25, 2021
A CLI progam show teminal outputs as gradients.

GRADIENT-TERMINAL A CLI progam to display teminal outputs as gradients. Requirements For Installation, you will only need Node.js. Install $ git clone

Ritin George 34 Jan 3, 2023
Tasks Management CLI application with Nodejs, Mongodb, inquirer.js, and commander

Tasks CLI Tasks CLI is a program to manage your tasks in a database using terminal or console. This is a sample project for beginners Requirements Nod

Fazt Web 9 Nov 17, 2022