This directory contains the automation scripts for updating the Gitspace catalog.
cmd/
: Contains Go scripts for the automation process
dagger_pipeline.go
: Defines the Dagger pipelineupdate_catalog.go
: Updates the catalog TOML filecommit_and_push.go
: Commits and pushes changes to the repositoryworkflows/
: Contains GitHub Actions workflow files
update-catalog.yml
: Defines the workflow for updating the catalogTo update the automation process:
cmd/
directory as neededgo.mod
file if new dependencies are addedgo mod tidy
in the .github
directory to update go.sum
To run the Dagger pipeline locally:
cd .github
go run ./cmd/dagger_pipeline.go
Ensure you have the necessary environment variables set, particularly GITHUB_TOKEN
.