Skip to content

feat(docker): rework docker on the spot #10

feat(docker): rework docker on the spot

feat(docker): rework docker on the spot #10

Workflow file for this run

name: Test
on: [push, pull_request]
jobs:
build:
runs-on: ubuntu-latest
env:
PROJECT_NAME: test-template
steps:
- uses: actions/checkout@v4
- name: Build Docker image
run: docker build -t test-cargo-generate .
- name: Run list
run: docker run -v ${PWD}/test:/test -w /test test-cargo-generate --path /test --name ${{ env.PROJECT_NAME }}
- uses: dtolnay/rust-toolchain@stable
# we need to move the generated project to a temp folder, away from the template project
# otherwise `cargo` runs would fail
# see https://github.com/rust-lang/cargo/issues/9922
- run: |
mv ${PWD}/test/${{ env.PROJECT_NAME }} ${{ runner.temp }}/
cd ${{ runner.temp }}/$PROJECT_NAME
cargo check