Not able to run flyaway command with run in job

I feel like this is a github actions command formatting issue. My workflow runs on ubuntu.

This syntax fails:

- run: ./flyway -url="jdbc:postgresql://${{secrets.DB_HOST}}:${{secrets.DB_PORT}}/${{secrets.DB_NAME}}?user=${{secrets.DB_USER}}&password=${{secrets.DB_PASS}}"

I end up getting:

Screen Shot 2020-12-27 at 12.03.29 AM

related PostgreSQL - PostgreSQL - Flyway by Redgate • Database Migrations Made Easy.