File tree Expand file tree Collapse file tree 1 file changed +10
-7
lines changed
Expand file tree Collapse file tree 1 file changed +10
-7
lines changed Original file line number Diff line number Diff line change @@ -14,21 +14,24 @@ jobs:
1414 # Need this to get version number from last tag
1515 fetch-depth : 0
1616
17- - name : Regenerate example
18- run : |
19- pipx run copier copy --data-file example-answers.yml --vcs-ref=HEAD . example
17+ - name : Install uv
18+ uses : astral-sh/setup-uv@v5
2019
21- - name : Rewrite copier answers
20+ - name : Regenerate example
2221 run : |
23- sed -i 's|_src_path: .|_src_path: https://github.com/DiamondLightSource/python-copier-template.git|' example/.copier-answers.yml
24-
22+ git init /tmp/example
23+ uvx copier copy --data-file example-answers.yml --vcs-ref=HEAD . /tmp/example
24+ sed -i 's|_src_path: .|_src_path: https://github.com/DiamondLightSource/python-copier-template.git|' /tmp/example/.copier-answers.yml
25+ uv lock --directory /tmp/example
26+ rm -rf /tmp/example/.git
27+
2528 - name : Publish example
2629 # We pin to the SHA, not the tag, for security reasons.
2730 # https://docs.github.com/en/actions/learn-github-actions/security-hardening-for-github-actions#using-third-party-actions
2831 uses : peaceiris/actions-gh-pages@4f9cc6602d3f66b9c108549d475ec49e8ef4d45e # v4.0.0
2932 with :
3033 deploy_key : ${{ secrets.EXAMPLE_DEPLOY_KEY }}
31- publish_dir : example
34+ publish_dir : /tmp/ example
3235 external_repository : DiamondLightSource/python-copier-template-example
3336 publish_branch : main
3437 enable_jekyll : true # don't put a .nojekyll
You can’t perform that action at this time.
0 commit comments