99 strategy :
1010 matrix :
1111 config :
12- - { display-name: 'test (cpu)', docker-file: 'Dockerfile.cpu', image-slug: 'facefusion/facefusion:${{ github.ref_name }} -cpu' }
13- - { display-name: 'test (cuda)', docker-file: 'Dockerfile.cuda', image-slug: 'facefusion/facefusion:${{ github.ref_name }} -cuda' }
14- - { display-name: 'test (tensorrt)', docker-file: 'Dockerfile.tensorrt', image-slug: 'facefusion/facefusion:${{ github.ref_name }} -tensorrt' }
15- - { display-name: 'test (rocm)', docker-file: 'Dockerfile.rocm', image-slug: 'facefusion/facefusion:${{ github.ref_name }} -rocm' }
12+ - { display-name: 'test (cpu)', docker-file: 'Dockerfile.cpu', image-slug: 'facefusion/facefusion:3.2.0 -cpu' }
13+ - { display-name: 'test (cuda)', docker-file: 'Dockerfile.cuda', image-slug: 'facefusion/facefusion:3.2.0 -cuda' }
14+ - { display-name: 'test (tensorrt)', docker-file: 'Dockerfile.tensorrt', image-slug: 'facefusion/facefusion:3.2.0 -tensorrt' }
15+ - { display-name: 'test (rocm)', docker-file: 'Dockerfile.rocm', image-slug: 'facefusion/facefusion:3.2.0 -rocm' }
1616 steps :
1717 - name : Checkout
1818 uses : actions/checkout@v4
@@ -24,15 +24,16 @@ jobs:
2424 run : docker ps | grep -q ${{ matrix.config.image-slug }}
2525 deploy :
2626 name : ${{ matrix.config.display-name }}
27- runs-on : ubuntu-latest
27+ if : github.ref == 'refs/heads/master'
2828 needs : test
29+ runs-on : ubuntu-latest
2930 strategy :
3031 matrix :
3132 config :
32- - { display-name: 'deploy (cpu)', docker-file: 'Dockerfile.cpu', image-slug: 'facefusion/facefusion:${{ github.ref_name }} -cpu' }
33- - { display-name: 'deploy (cuda)', docker-file: 'Dockerfile.cuda', image-slug: 'facefusion/facefusion:${{ github.ref_name }} -cuda' }
34- - { display-name: 'deploy (tensorrt)', docker-file: 'Dockerfile.tensorrt', image-slug: 'facefusion/facefusion:${{ github.ref_name }} -tensorrt' }
35- - { display-name: 'deploy (rocm)', docker-file: 'Dockerfile.rocm', image-slug: 'facefusion/facefusion:${{ github.ref_name }} -rocm' }
33+ - { display-name: 'deploy (cpu)', docker-file: 'Dockerfile.cpu', image-slug: 'facefusion/facefusion:3.2.0 -cpu' }
34+ - { display-name: 'deploy (cuda)', docker-file: 'Dockerfile.cuda', image-slug: 'facefusion/facefusion:3.2.0 -cuda' }
35+ - { display-name: 'deploy (tensorrt)', docker-file: 'Dockerfile.tensorrt', image-slug: 'facefusion/facefusion:3.2.0 -tensorrt' }
36+ - { display-name: 'deploy (rocm)', docker-file: 'Dockerfile.rocm', image-slug: 'facefusion/facefusion:3.2.0 -rocm' }
3637 steps :
3738 - name : Login
3839 uses : docker/login-action@v3
0 commit comments