https://github.com/sourcegraph/image-updater-pipeline
https://github.com/sourcegraph/image-updater-pipeline
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/sourcegraph/image-updater-pipeline
- Owner: sourcegraph
- License: mit
- Created: 2021-03-30T17:53:48.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2025-05-22T13:01:38.000Z (8 months ago)
- Last Synced: 2025-09-30T07:34:42.302Z (4 months ago)
- Language: Shell
- Size: 50.8 KB
- Stars: 1
- Watchers: 5
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Kickstart 
Kickstart is my personal template repository that bootstaps:
- The [`just` command runner](https://github.com/casey/just) from https://github.com/casey/just
- Scripts that check style / formatting via:
- [`dhall format`/`dhall-lint`](https://dhall-lang.org/): https://dhall-lang.org/
- [`shellcheck`](https://www.shellcheck.net/): https://www.shellcheck.net/
- [`shfmt`](https://github.com/mvdan/sh): https://github.com/mvdan/sh
- [`prettier`](https://prettier.io/): https://prettier.io/
- A GitHub Actions CI pipeline powered by [dhall](https://dhall-lang.org/) that enforces all of the above
- `deno` to assist with writing scripts that would be too messy for bash
# Dependencies
- [asdf version manager](https://asdf-vm.com/#/core-manage-asdf-vm?id=install)
# Install
1. Add the following asdf plugins:
- dhall
- `asdf plugin-add dhall`
- shellcheck
- `asdf plugin-add dhall`
- shfmt
- `asdf plugin-add shfmt`
- fd
- `asdf plugin-add fd`
- yarn
- `asdf plugin-add yarn`
- deno
- `asdf plugin-add deno`
- node
- ```bash
# https://github.com/asdf-vm/asdf-nodejs#install
asdf plugin-add nodejs
~/.asdf/plugins/nodejs/bin/import-release-team-keyring
```
- just
- `asdf plugin-add just https://github.com/ggilmore/asdf-just.git`
1. Run `asdf install` to install all the tools specified in [.tool-versions](./.tool-versions)
1. Run `just install` to install all the packages
# Usage
Run `just all` to render the CI pipeline, format, and lint all files
# License
See [LICENSE](LICENSE) © [Geoffrey Gilmore](https://github.com/ggilmore/)