on: pull_request: types: [opened, synchronize, closed] jobs: validate_password: runs-on: docker steps: - name: "validate_password: Download packages" run: apt-get update && apt-get install -y make - name: "validate_password: Checkout repo" uses: actions/checkout@v4 - name: "validate_password: Setup golang" uses: actions/setup-go@v5 with: go-version: "1.21" - name: "validate_password: build binary" run: make build_password