File tree Expand file tree Collapse file tree 2 files changed +9
-3
lines changed Expand file tree Collapse file tree 2 files changed +9
-3
lines changed Original file line number Diff line number Diff line change @@ -13,15 +13,22 @@ jobs:
1313 with :
1414 # Need this to get version number from last tag
1515 fetch-depth : 0
16+ path : python-copier-template
17+
18+ - name : Install uv
19+ uses : astral-sh/setup-uv@v5
1620
1721 - name : Regenerate example
1822 run : |
19- pipx run copier copy --data-file example-answers.yml --vcs-ref=HEAD . example
23+ uvx copier copy --data-file example-answers.yml --vcs-ref=HEAD python-copier-template example
2024
2125 - name : Rewrite copier answers
2226 run : |
2327 sed -i 's|_src_path: .|_src_path: https://github.com/DiamondLightSource/python-copier-template.git|' example/.copier-answers.yml
2428
29+ - name : Update the lockfile
30+ run : uv sync --directory example
31+
2532 - name : Publish example
2633 # We pin to the SHA, not the tag, for security reasons.
2734 # https://docs.github.com/en/actions/learn-github-actions/security-hardening-for-github-actions#using-third-party-actions
3037 deploy_key : ${{ secrets.EXAMPLE_DEPLOY_KEY }}
3138 publish_dir : example
3239 external_repository : DiamondLightSource/python-copier-template-example
33- publish_branch : main
40+ publish_branch : example-test
3441 enable_jekyll : true # don't put a .nojekyll
3542 exclude_assets : ' ' # default would exclude .github
Original file line number Diff line number Diff line change 2828
2929 example :
3030 needs : test
31- if : github.ref_name == 'main'
3231 uses : ./.github/workflows/_example.yml
3332 secrets :
3433 EXAMPLE_DEPLOY_KEY : ${{ secrets.EXAMPLE_DEPLOY_KEY }}
You can’t perform that action at this time.
0 commit comments