aboutsummaryrefslogblamecommitdiff
path: root/.github/workflows/test-manual.yaml
blob: f163eb8ea6716d90faa4d949d218cfba0944b39f (plain) (tree)
1
2
3
4
5
6
7
8
9
10
                              
   


                    
                                                                
                      


                                 
                      
                               
               
                                                   
                      
                       




                          
                                 
 
                                               
                                              

                                                                                                            
                                                                                                                                                                                          
name: "Manual - Test Features"
on:
  workflow_dispatch:
    inputs:
      features:
        description: "List of features to execute tests against"
        required: true
        default: "go dotnet"
      baseImage:
        description: "Base image"
        required: true
        default: "ubuntu:focal"
      logLevel:
        description: "Log Level (info/debug/trace)"
        required: true
        default: "info"

jobs:
  test:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v3

      - name: "Install latest devcontainer CLI"
        run: npm install -g @devcontainers/cli

      - name: "Testing '${{ github.event.inputs.features }}' against '${{ github.event.inputs.baseImage }}'"
        run: devcontainer features test --features ${{ github.event.inputs.features }} --base-image ${{ github.event.inputs.baseImage }} --log-level ${{ github.event.inputs.logLevel }} .