https://github.com/projectsyn/commodore-config-package-template
Cookiecutter template for Commodore config packages
https://github.com/projectsyn/commodore-config-package-template
Last synced: 6 months ago
JSON representation
Cookiecutter template for Commodore config packages
- Host: GitHub
- URL: https://github.com/projectsyn/commodore-config-package-template
- Owner: projectsyn
- License: bsd-3-clause
- Created: 2022-05-17T11:49:37.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-04-08T03:32:34.000Z (about 2 years ago)
- Last Synced: 2024-04-08T04:33:13.553Z (about 2 years ago)
- Language: Makefile
- Size: 187 KB
- Stars: 0
- Watchers: 8
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Commodore config package template
This repository is part of Project Syn.
For documentation on Project Syn and this component, see https://syn.tools.
## Template sync
This repository contains a GitHub action which runs `commodore package sync`.
The action is triggered when changes are pushed to the `main` branch.
Additionally, the action can be triggered manually.
To enable updates from the template for a package, you need to add the package in `packages.yaml` in format `/`.
The GitHub action uses credentials (SSH key and personal access token) associated with account @vshnbot to push changes and create PRs on the managed package repositories.
Please note that, while we provide a GitHub action which executes `commodore package sync --dry-run`, the PR action output will not preview of package updates caused by template changes in the PR, as `commodore package sync` updates each package to the template version indicated in the package's `cruft.json`.