.circleci/config.yml
version: 2.1
setup: true
orbs:
go: circleci/go@1.7.3
continuation: circleci/continuation@0.1.2
jobs:
setup:
executor: continuation/default
steps:
- checkout
- run:
name: Generate config
# Generate dynamic configuration based on go.mod files
command: |
./.circleci/generate_config.sh > generated_config.yml
- continuation/continue:
configuration_path: generated_config.yml # use newly generated config to continue
# our single workflow, that triggers the setup job defined above
workflows:
setup:
jobs:
- setup