GitHub CLI extension for reviewing Dependabot PRs.

gh-dependabot

A GitHub CLI extension to quickly review and approve Dependabot PRs.

Installation

This extension is developed and tested against a minimum version (2.2.0) of the GitHub CLI.

  1. Install the gh cli - see the installation instructions

  2. Install this extension:

gh extension install einride/gh-dependabot

Usage

 $ gh dependabot --help
Manage Dependabot PRs.

Usage:
  gh dependabot [flags]

Examples:
gh dependabot --org einride

Flags:
  -h, --help          help for gh
  -o, --org string    organization to query (e.g. einride)
  -t, --team string   team to query (e.g. einride/team-transport-execution)
Owner
Einride
Intelligent movement
Einride
Comments
  • build(deps): bump go.einride.tech/sage from 0.178.0 to 0.179.1 in /.sage

    build(deps): bump go.einride.tech/sage from 0.178.0 to 0.179.1 in /.sage

    Bumps go.einride.tech/sage from 0.178.0 to 0.179.1.

    Release notes

    Sourced from go.einride.tech/sage's releases.

    v0.179.1

    0.179.1 (2022-10-23)

    Bug Fixes

    • sgfirebasetools: return correct url when setting site parameter (746160b1)

    Chores

    • dbt: bump dbt-bigquery version 1.2.0 -> 1.3.0 (cee67ac3)

    v0.179.0

    0.179.0 (2022-10-21)

    Feature

    • ci: default building with Go 1.19 (6629663e)
    Commits
    • 746160b fix(sgfirebasetools): return correct url when setting site parameter
    • cee67ac chore(dbt): bump dbt-bigquery version 1.2.0 -> 1.3.0
    • 6629663 feat(ci): default building with Go 1.19
    • See full diff in compare view

    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)
  • build(deps): bump go.einride.tech/sage from 0.166.0 to 0.177.0 in /.sage

    build(deps): bump go.einride.tech/sage from 0.166.0 to 0.177.0 in /.sage

    Bumps go.einride.tech/sage from 0.166.0 to 0.177.0.

    Release notes

    Sourced from go.einride.tech/sage's releases.

    v0.177.0

    0.177.0 (2022-10-14)

    Feature

    • grpc-service-config: bump to 0.8.0 (cbe5d8ca)

    v0.176.0

    0.176.0 (2022-10-13)

    Feature

    • example: add GoLicenses target to example (0e369f13)

    v0.175.0

    0.175.0 (2022-10-13)

    Feature

    • go-licenses: ignore go.einride.tech by default (97c2a131)

    v0.174.0

    0.174.0 (2022-10-13)

    Feature

    • infer correct Go module path for Sage module (e5f467df)

    v0.173.0

    0.173.0 (2022-10-13)

    Feature

    • go-licenses: add package (a729ce78)

    v0.172.0

    0.172.0 (2022-10-13)

    Feature

    • addind codeql (63aefadb)

    Bug Fixes

    • disallow use of .. in tar file paths (16b49a3e)
    • linter fix (3182c059)

    v0.171.0

    0.171.0 (2022-10-12)

    Feature

    ... (truncated)

    Commits
    • cbe5d8c feat(grpc-service-config): bump to 0.8.0
    • 0e369f1 feat(example): add GoLicenses target to example
    • 97c2a13 feat(go-licenses): ignore go.einride.tech by default
    • e5f467d feat: infer correct Go module path for Sage module
    • a729ce7 feat(go-licenses): add package
    • 16b49a3 fix: disallow use of .. in tar file paths
    • 3182c05 fix: linter fix
    • 63aefad feat: addind codeql
    • 5b22451 chore: update protoc-gen-typescript-http
    • 4d7f092 feat(sqlc): bump to v1.15.0
    • Additional commits viewable in compare view

    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)
  • build(deps): bump go.einride.tech/sage from 0.55.0 to 0.65.1 in /.sage

    build(deps): bump go.einride.tech/sage from 0.55.0 to 0.65.1 in /.sage

    Bumps go.einride.tech/sage from 0.55.0 to 0.65.1.

    Release notes

    Sourced from go.einride.tech/sage's releases.

    v0.65.1

    0.65.1 (2022-01-30)

    Bug Fixes

    • ensure unique IDs for functions with different args (04b1c0fd)

    v0.65.0

    0.65.0 (2022-01-30)

    Feature

    • generate .gitignore file (31a9343d)

    v0.64.0

    0.64.0 (2022-01-29)

    Feature

    • introduce build/ dir (28f46cdb)

    v0.63.1

    0.63.1 (2022-01-29)

    Bug Fixes

    • ensure single trailing newline for raw generated files (90f6e891)

    v0.63.0

    0.63.0 (2022-01-29)

    Feature

    • pipe stdout and err via logger (5dfd5af0)

    v0.62.0

    0.62.0 (2022-01-29)

    Feature

    • trim tools package name from log output (2a02125d)

    v0.61.0

    0.61.0 (2022-01-28)

    Feature

    • terraform: add comment PR with TF plan command (4c4073ed)

    Chores

    ... (truncated)

    Commits
    • 04b1c0f fix: ensure unique IDs for functions with different args
    • 31a9343 feat: generate .gitignore file
    • 28f46cd feat: introduce build/ dir
    • 90f6e89 fix: ensure single trailing newline for raw generated files
    • 5dfd5af feat: pipe stdout and err via logger
    • 2a02125 feat: trim tools package name from log output
    • 1d82dd8 chore: move some logic into CommentOnPullRequestWithPlan
    • 4c4073e feat(terraform): add comment PR with TF plan command
    • 11f91cd fix: add missing commas between logger args
    • 5d71b4f fix: revert "fix: cleanup the clean target"
    • Additional commits viewable in compare view

    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)
  • build(deps): bump go.einride.tech/sage from 0.189.1 to 0.190.2 in /.sage

    build(deps): bump go.einride.tech/sage from 0.189.1 to 0.190.2 in /.sage

    Bumps go.einride.tech/sage from 0.189.1 to 0.190.2.

    Release notes

    Sourced from go.einride.tech/sage's releases.

    v0.190.2

    0.190.2 (2022-12-02)

    Bug Fixes

    • gha-actions: evaluate composite input bool as string (68d1089d)

    v0.190.1

    0.190.1 (2022-12-01)

    Bug Fixes

    • spantest: use docker port to lookup port mapping (cc523c58)

    v0.190.0

    0.190.0 (2022-11-29)

    Feature

    • sgcloudsqlproxy: bump to v1.33.1 (9d4f535c)
    Commits
    • 68d1089 fix(gha-actions): evaluate composite input bool as string
    • cc523c5 fix(spantest): use docker port to lookup port mapping
    • 9d4f535 feat(sgcloudsqlproxy): bump to v1.33.1
    • See full diff in compare view

    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)
  • build(deps): bump go.einride.tech/sage from 0.155.0 to 0.155.1 in /.sage

    build(deps): bump go.einride.tech/sage from 0.155.0 to 0.155.1 in /.sage

    Bumps go.einride.tech/sage from 0.155.0 to 0.155.1.

    Release notes

    Sourced from go.einride.tech/sage's releases.

    v0.155.1

    0.155.1 (2022-08-29)

    Bug Fixes

    • golangcilint: removed deprecated linters (2ef17086)
    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)
  • build(deps): bump go.einride.tech/sage from 0.144.0 to 0.151.0 in /.sage

    build(deps): bump go.einride.tech/sage from 0.144.0 to 0.151.0 in /.sage

    Bumps go.einride.tech/sage from 0.144.0 to 0.151.0.

    Release notes

    Sourced from go.einride.tech/sage's releases.

    v0.151.0

    0.151.0 (2022-08-12)

    Feature

    • sgmvn: initial command (8e622358)

    v0.150.0

    0.150.0 (2022-08-11)

    Feature

    • sgterraform: bump to 1.2.7 (f5071cea)
    • sggoreview: bump to 0.23.0 (d52ff318)
    • sgbuf: bump to 1.7.0 (00d178d9)
    • sgapilinter: bump to 1.34.0 (b25b7d9e)

    v0.149.2

    0.149.2 (2022-08-10)

    Bug Fixes

    • improve relative path handling (ccaba9c7)

    v0.149.1

    0.149.1 (2022-08-10)

    Bug Fixes

    • go-lint: ignore linting of node_modules (cf892522)

    v0.149.0

    0.149.0 (2022-08-10)

    Feature

    • sgdbt: bump dbt to 1.2.0 (b6b3e423)

    v0.148.0

    0.148.0 (2022-08-09)

    Feature

    • bump protoc-gen-typescript-aip v0.3.2 (e40b314c)

    v0.147.0

    0.147.0 (2022-08-09)

    Feature

    ... (truncated)

    Commits
    • 8e62235 feat(sgmvn): initial command
    • f5071ce feat(sgterraform): bump to 1.2.7
    • d52ff31 feat(sggoreview): bump to 0.23.0
    • 00d178d feat(sgbuf): bump to 1.7.0
    • b25b7d9 feat(sgapilinter): bump to 1.34.0
    • ccaba9c fix: improve relative path handling
    • cf89252 fix(go-lint): ignore linting of node_modules
    • b6b3e42 feat(sgdbt): bump dbt to 1.2.0
    • e40b314 feat: bump protoc-gen-typescript-aip v0.3.2
    • e65c5c9 feat: bump protoc-gen-typescript-aip v0.3.1
    • Additional commits viewable in compare view

    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)
  • build(deps): bump go.einride.tech/sage from 0.121.0 to 0.127.0 in /.sage

    build(deps): bump go.einride.tech/sage from 0.121.0 to 0.127.0 in /.sage

    Bumps go.einride.tech/sage from 0.121.0 to 0.127.0.

    Release notes

    Sourced from go.einride.tech/sage's releases.

    v0.127.0

    0.127.0 (2022-07-15)

    Feature

    • sgprettier: bump @​einride/prettier-config to 2.0.0 (e36a96c7)

    v0.126.0

    0.126.0 (2022-07-15)

    Feature

    • sgsemanticrelease: bump semantic-release to 17.0.3 (9e32fb1d)

    v0.125.0

    0.125.0 (2022-07-15)

    Feature

    • sgcommitlint: correctly ignore dependabot commits (790076c6)

    v0.124.0

    0.124.0 (2022-07-15)

    Feature

    • sgcommitlint: bump commitlint to 17.0.3 (8a77daac)

    v0.123.0

    0.123.0 (2022-07-13)

    Feature

    • deps: bump convco to 0.3.11 (fdc95a6a)

    v0.122.0

    0.122.0 (2022-07-12)

    Feature

    • deps: bump protoc-gen-go-grpc-service-config to 0.3.0 (6a8ec7ec)
    Commits
    • e36a96c feat(sgprettier): bump @​einride/prettier-config to 2.0.0
    • 9e32fb1 feat(sgsemanticrelease): bump semantic-release to 17.0.3
    • 790076c feat(sgcommitlint): correctly ignore dependabot commits
    • 8a77daa feat(sgcommitlint): bump commitlint to 17.0.3
    • fdc95a6 feat(deps): bump convco to 0.3.11
    • 6a8ec7e feat(deps): bump protoc-gen-go-grpc-service-config to 0.3.0
    • See full diff in compare view

    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)
  • build(deps): bump go.einride.tech/sage from 0.119.0 to 0.121.0 in /.sage

    build(deps): bump go.einride.tech/sage from 0.119.0 to 0.121.0 in /.sage

    Bumps go.einride.tech/sage from 0.119.0 to 0.121.0.

    Release notes

    Sourced from go.einride.tech/sage's releases.

    v0.121.0

    0.121.0 (2022-07-07)

    Feature

    • add sgcloudsqlproxy (bbd13471)

    v0.120.0

    0.120.0 (2022-07-05)

    Feature

    • sgbuf: bump to v1.6.0 (91c1d665)
    • sgapilinter: bump to v1.33.0 (ff1b418c)
    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)
  • build(deps): bump go.einride.tech/mage-tools from 0.28.0 to 0.46.1 in /.mage

    build(deps): bump go.einride.tech/mage-tools from 0.28.0 to 0.46.1 in /.mage

    Bumps go.einride.tech/mage-tools from 0.28.0 to 0.46.1.

    Release notes

    Sourced from go.einride.tech/mage-tools's releases.

    v0.46.1

    0.46.1 (2022-01-25)

    Bug Fixes

    • use os.Lstat instead of os.Stat for symlinks (938b2ac8)

    v0.46.0

    0.46.0 (2022-01-25)

    Feature

    • use module-aware mode when building Go from local mod file (74d1a3fd)

    v0.45.0

    0.45.0 (2022-01-24)

    Feature

    • change generated magefile to use master instead of main (f3c0bd19)

    v0.44.0

    0.44.0 (2022-01-24)

    Feature

    • mgpath: add FromMageDir (d526e855)

    v0.43.0

    0.43.0 (2022-01-24)

    Feature

    • mgbalenacli: add balena-cli tool (94f08f80)
    • mgtool: add Output function (f9ee2d92)

    v0.42.0

    0.42.0 (2022-01-24)

    Feature

    • migrate init command to cmd (cc46bd41)

    v0.41.0

    0.41.0 (2022-01-24)

    Feature

    • refactor how we generate binary and makefiles (37f1d5fc)

    ... (truncated)

    Commits
    • 938b2ac fix: use os.Lstat instead of os.Stat for symlinks
    • 74d1a3f feat: use module-aware mode when building Go from local mod file
    • f3c0bd1 feat: change generated magefile to use master instead of main
    • d526e85 feat(mgpath): add FromMageDir
    • 94f08f8 feat(mgbalenacli): add balena-cli tool
    • f9ee2d9 feat(mgtool): add Output function
    • cc46bd4 feat: migrate init command to cmd
    • 37f1d5f feat: refactor how we generate binary and makefiles
    • f2baed6 feat(clangformat): use binary instead of npm
    • 1231489 fix(hadolint): trim space from Dockerfile list
    • Additional commits viewable in compare view

    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)
  • build(deps): bump github.com/charmbracelet/bubbletea from 0.22.1 to 0.23.0

    build(deps): bump github.com/charmbracelet/bubbletea from 0.22.1 to 0.23.0

    Bumps github.com/charmbracelet/bubbletea from 0.22.1 to 0.23.0.

    Release notes

    Sourced from github.com/charmbracelet/bubbletea's releases.

    v0.23.0

    If you are closely following Bubble Tea's development, you may have already noticed that we have been really busy fixing a lot of issues and merged more than just a couple of feature requests in recent weeks. This v0.23.0 release is in fact our biggest update since the initial release of the package: in the last 3 months over 100 commits have reached us by more than 30 individual contributors! Thank you everyone! 💕

    Here's a quick overview of what has changed:

    Custom Outputs

    Don't want to render your beautiful TUI to stdout? A buffer or an alternative file descriptor like stderr seems more appropriate? We got you covered now:

    Render to stderr

    p := tea.NewProgram(model, tea.WithOutput(os.Stderr))
    

    Render to a Buffer

    var buf bytes.Buffer
    p := tea.NewProgram(model, tea.WithOutput(&buf))
    

    Run Like the Wind

    We've introduced the aptly named method Program.Run which replaces and deprecates the existing Program.Start and Program.StartReturningModel methods. This unifies and clarifies the blocking behavior of the Bubble Tea program execution.

    The old methods will continue to work for now, but please update your programs accordingly:

    p := tea.NewProgram(model, tea.WithOutput(os.Stderr))
    model, err := p.Run() // instead of p.Start or p.StartReturningModel
    ...
    

    Bug Fix Galore!

    The initialization and tear-down methods of tea.Program have been revised and some long-standing problems have been resolved. We couldn't list every single fix in the release notes, so please check out the full changelog below!

    🤗 Thanks

    We would like to particularly thank @​knz who is the sole author of more than a dozen PRs since the last release. Outstanding work!


    Changelog

    New

    • Render to custom outputs, io.Writers and buffers (tea.WithOutput)

    ... (truncated)

    Commits
    • 2d10416 [codespell]: Fix typos.
    • 741f2d3 fix: pass actual stdout's fd to command
    • 4f83c62 chore: apply ProgramOptions before checking context
    • 280bc6f docs: clean up readme
    • bc2befe docs: picture tag is causing display issues on Firefox
    • 3938164 docs: new readme footer
    • e15bcb7 feat: tea.WithContext ProgramOption to supply a context
    • 0f1ce7f fix: maintain cursor visibility across altscreen state switch
    • 918d357 feat: export BatchMsg
    • 80f44c9 fix: detect terminal size after exec
    • Additional commits viewable in compare view

    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)
  • build(deps): bump go.einride.tech/sage from 0.180.0 to 0.181.0 in /.sage

    build(deps): bump go.einride.tech/sage from 0.180.0 to 0.181.0 in /.sage

    Bumps go.einride.tech/sage from 0.180.0 to 0.181.0.

    Release notes

    Sourced from go.einride.tech/sage's releases.

    v0.181.0

    0.181.0 (2022-10-27)

    Feature

    • sgcloudspanner: support offline mode (40e4aa99)
    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)
  • build(deps): bump go.einride.tech/sage from 0.192.0 to 0.192.1 in /.sage

    build(deps): bump go.einride.tech/sage from 0.192.0 to 0.192.1 in /.sage

    Bumps go.einride.tech/sage from 0.192.0 to 0.192.1.

    Release notes

    Sourced from go.einride.tech/sage's releases.

    v0.192.1

    0.192.1 (2022-12-22)

    Bug Fixes

    • sgnpmlicense: output summary instead of csv (80530047)
    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)
  • Keyboard shortcut for open in browser collides with previous page

    Keyboard shortcut for open in browser collides with previous page

    First of all, thank you for this utility. It's handy for quickly going through dependency updates across many repositories.

    When I open a PR in a browser, I notice that the list of PRs goes back to the previous page. This seems to be because the same keyboard shortcut is used for both actions:

    https://github.com/einride/gh-dependabot/blob/14bb44f63a4ba2539e0b01be191a7424beabc3ca/tui_list.go#L49-L52

    https://github.com/charmbracelet/bubbles/blob/e857875f2a75bd9ed464585dd53d5065e4dbe61f/list/keys.go#L45-L48

    I don't know if it's possible to change/remove the keyboard shortcut for the list. If not, I would suggest changing the keyboard shortcut for opening the page in the browser to some other letter, although I don't have a good overview of which letters may or may not be in use.

a fast changelog generator sourced from PRs and Issues

chronicle A fast changelog generator that sources changes from GitHub PRs and issues, organized by labels. chronicle --since-tag v0.16.0 chronicle --s

Nov 19, 2022
Go-github-actions - `go-github-actions` is a package for developing GitHub Actions

go-github-actions go-github-actions is a package for developing GitHub Actions.

Feb 6, 2022
A gh-cli extension for managing environments.

gh-environments A gh-cli extension for managing environments. Installation and Upgrades gh extension install chelnak/gh-environments gh extension upgr

Nov 2, 2022
GitOops is a tool to help attackers and defenders identify lateral movement and privilege escalation paths in GitHub organizations by abusing CI/CD pipelines and GitHub access controls.
GitOops is a tool to help attackers and defenders identify lateral movement and privilege escalation paths in GitHub organizations by abusing CI/CD pipelines and GitHub access controls.

GitOops is a tool to help attackers and defenders identify lateral movement and privilege escalation paths in GitHub organizations by abusing CI/CD pipelines and GitHub access controls.

Jan 2, 2023
github-actions-merger is github actions that merges pull request with commit message including pull request labels.

github-actions-merger github-actions-merger is github actions that merges pull request with commit message including pull request labels. Usage Write

Dec 7, 2022
A simple Go app and GitHub workflow that shows how to use GitHub Actions to test, build and deploy a Go app to Docker Hub

go-pipeline-demo A repository containing a simple Go app and GitHub workflow that shows how to use GitHub Actions to test, build and deploy a Go app t

Nov 17, 2021
Go-github-app - Template for building GitHub Apps in Go.

Template for GitHub Apps built with Golang Blog Posts - More Information About This Repo You can find more information about this project/repository a

Dec 25, 2022
Clones github projects into ~/Projects/github/{org}/{repo}

Tidy clone Github cli extension (gh extension) to clone repos into ~/Projects/github/{org}/{repo} on the local filesystem Install gh extension install

Jan 19, 2022
Github billing exporter - Billing exporter for GitHub organizations

GitHub billing exporter Forked From: https://github.com/borisputerka/github_bill

Nov 2, 2022
Github-language-trends - Github trending languages API

Github trending languages API This API provides list of most popular github lang

Feb 15, 2022
kubequery is a Osquery extension that provides SQL based analytics for Kubernetes clusters

kubequery powered by Osquery kubequery is a Osquery extension that provides SQL based analytics for Kubernetes clusters kubequery will be packaged as

Dec 27, 2022
Client extension for interacting with Kubernetes clusters from your k6 tests.

⚠️ This is a proof of concept As this is a proof of concept, it won't be supported by the k6 team. It may also break in the future as xk6 evolves. USE

Jan 2, 2023
⚙️ A k6 extension for Tarantool

xk6-tarantool This is a k6 extension using the xk6 system. ❗ This is a proof of concept, isn't supported by the k6 team, and may break in the future.

Nov 29, 2022
Kubernetes OS Server - Kubernetes Extension API server exposing OS configuration like sysctl via Kubernetes API

KOSS is a Extension API Server which exposes OS properties and functionality using Kubernetes API, so it can be accessed using e.g. kubectl. At the moment this is highly experimental and only managing sysctl is supported. To make things actually usable, you must run KOSS binary as root on the machine you will be managing.

May 19, 2021
k6 prometheus output extension

xk6-prometheus A k6 extension implements Prometheus HTTP exporter as k6 output extension. Using xk6-prometheus output extension you can collect metric

Nov 22, 2022
General Pod Autoscaler(GPA) is a extension for K8s HPA, which can be used not only for serving, also for game.
General Pod Autoscaler(GPA) is a extension for K8s HPA, which can be used not only for serving, also for game.

Introduction General Pod Autoscaler(GPA) is a extension for K8s HPA, which can be used not only for serving, also for game. Features Compatible with a

Aug 19, 2022
A plugin for running Open Policy Agent (OPA) in AWS Lambda as a Lambda Extension.

opa-lambda-extension-plugin A custom plugin for running Open Policy Agent (OPA) in AWS Lambda as a Lambda Extension. To learn more about how Lambda Ex

Jan 2, 2023
PolarDB-X Operator is a Kubernetes extension that aims to create and manage PolarDB-X cluster on Kubernetes.

GalaxyKube -- PolarDB-X Operator PolarDB-X Operator is a Kubernetes extension that aims to create and manage PolarDB-X cluster on Kubernetes. It follo

Dec 19, 2022
k6 extension for InfluxDB v2

xk6-output-influxdb k6 extension for InfluxDB v2, it adds the support for the latest v2 version and the compatibility API for v1.8+. Why is this outpu

Dec 26, 2022