inputs:
  github-token:
    description: 'github token'
runs:
  using: 'composite'
  steps:
    - name: Checkout capsule
      uses: actions/checkout@v2
      with:
        repository: vegaprotocol/vegacapsule
        ref: main
        token: ${{ inputs.github-token }}
        path: './capsule'

    - name: Build capsule
      run: go install
      shell: bash
      working-directory: capsule

    - name: Login to docker
      shell: bash
      run: echo -n ${{ inputs.github-token }} | docker login https://ghcr.io -u vega-ci-bot --password-stdin

    - name: Start nomad
      shell: bash
      run: vegacapsule nomad &

    - name: Bootstrap network
      shell: bash
      run: vegacapsule network bootstrap --config-path=./frontend-monorepo/vegacapsule/config.hcl --force