I am facing using implementing the stregix matrix on Github runner with liquibase. Github runner is not picking the other jobs. Only 1 job ran and other went into waiting state.
Getting message "Waiting for runner to pick up the job"
Code
jobs:
setup-runner-amr:
runs-on: ubuntu-latest
deploy-to-dev:
needs: [setup-runner-amr]
runs-on: [self-hosted, "${{ needs.setup-runner-amr.outputs.gitrunner_label }}"]
strategy:
fail-fast: false
matrix:
SNOWFLAKE_SCHEMA: [run1,run2]
steps:
- uses: actions/checkout@v2
- name: Install packages
run: |
sudo apt-get install wget
sudo wget https://github.com/liquibase/liquibase/releases/download/v4.16.1/liquibase-4.16.1.tar.gz
sudo tar xvf liquibase-4.16.1.tar.gz
sudo apt-get update -y
sudo apt install -y default-jdk
java -version
export PATH=$PATH:./.
curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
unzip awscliv2.zip
sudo ./aws/install