- Notifications
You must be signed in to change notification settings - Fork7
Charm's meta configuration files 🫥
License
NotificationsYou must be signed in to change notification settings
charmbracelet/meta
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
This repo contains Charm’s meta configuration files:
- GoReleaser configurations
- GitHub Actions workflows
# .goreleaser.ymlincludes: -from_url:url:charmbracelet/meta/main/goreleaser.yamlvariables:main:""binary_name:""description:""github_url:""maintainer:""homepage:"https://charm.sh/"brew_commit_author_name:""brew_commit_author_email:""brew_owner:charmbraceletdocker_io_registry_owner:charmclighcr_io_registry_owner:charmbracelet
You can override the variables you need
# .github/workflows/goreleaser.ymlname:goreleaseron:push:tags: -v*.*.*concurrency:group:goreleasercancel-in-progress:truejobs:goreleaser:uses:charmbracelet/meta/.github/workflows/goreleaser.yml@mainsecrets:docker_username:${{ secrets.DOCKERHUB_USERNAME }}docker_token:${{ secrets.DOCKERHUB_TOKEN }}gh_pat:${{ secrets.PERSONAL_ACCESS_TOKEN }}goreleaser_key:${{ secrets.GORELEASER_KEY }
You'll need to set the secrets used.
# .github/workflows/snapshot.ymlname:snapshoton:[push, pull_request]jobs:snapshot:uses:charmbracelet/meta/.github/workflows/snapshot.yml@mainsecrets:goreleaser_key:${{ secrets.GORELEASER_KEY }}
# .github/workflows/nightly.ymlname:nightlyon:pushjobs:nightly:uses:charmbracelet/meta/.github/workflows/nightly.yml@mainsecrets:docker_username:${{ secrets.DOCKERHUB_USERNAME }}docker_token:${{ secrets.DOCKER_PASSWORD }}goreleaser_key:${{ secrets.GORELEASER_KEY }}
# .github/workflows/pr-comment.ymlname:pr-commenton:workflow_run:workflows:[build]types:[completed]jobs:pr-comment:uses:charmbracelet/meta/.github/workflows/pr-comment.yml@main
Part ofCharm.
Charm热爱开源 • Charm loves open source
About
Charm's meta configuration files 🫥
Resources
License
Security policy
Stars
Watchers
Forks
Packages0
No packages published