Skip to content

Conversation

@lwjohnst86
Copy link
Member

Description

This workflow tests that the (future) template gets created properly and also runs checks on the generated project. I added some TODO items since we'll probably have to do updates once we actually have the template setup.

Closes #35

This PR needs a quick review.

@lwjohnst86 lwjohnst86 moved this from Todo to In Review in Iteration planning Jul 8, 2025
Comment on lines 34 to 40
uvx copier copy --vcs-ref=HEAD ${{ env.TEMPLATE_NAME }} test-data-package \
--defaults \
--data project_name="My Project" \
--data project_description="." \
--data project_url="https://github.com/user/repo" \
--data author_name="John Smith" \
--data author_email="john@example.com"
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This won't work yet. Plus, it will need to be updated after we've converted things and added the variables in copier.yaml.

run: sudo apt-get install -y just

- name: Test and check template creation
run: just test
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This depends on #69 now.

Copy link
Member

@signekb signekb left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Since #69 have been merged now, I guess this should be fine 👌

@github-project-automation github-project-automation bot moved this from In Review to In Progress in Iteration planning Jul 15, 2025
@lwjohnst86 lwjohnst86 merged commit 3676aeb into main Jul 15, 2025
4 of 5 checks passed
@lwjohnst86 lwjohnst86 deleted the ci/test-copier-template-build branch July 15, 2025 13:11
@github-project-automation github-project-automation bot moved this from In Progress to Done in Iteration planning Jul 15, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

Add CI checks and builds for template itself

2 participants