github.com/glebarez/go-sqlite@v1.21.1/.github/workflows/badge-sqlite-version.yml (about) 1 name: Badge Sqlite version 2 3 on: 4 workflow_dispatch: 5 push: 6 branches: [master] 7 8 jobs: 9 create-sqlite-version-badge: 10 runs-on: ubuntu-latest 11 steps: 12 - name: Set up Go 13 uses: actions/setup-go@v3 14 with: 15 go-version: 1.17 16 17 - name: Check out code into the Go module directory 18 uses: actions/checkout@v3 19 20 - name: go mod package cache 21 uses: actions/cache@v3 22 with: 23 path: ~/go/pkg/mod 24 key: ${{ runner.os }}-${{ hashFiles('go.mod') }} 25 26 - name: request sqlite_version() 27 run: echo "sqlite_version=$(go test . -run '^TestSQLiteVersion$' -v | grep sqlite_version | tr -s ' ' | cut -d' ' -f3,4)" >> $GITHUB_ENV 28 29 - name: Make version badge 30 uses: schneegans/dynamic-badges-action@v1.6.0 31 with: 32 auth: ${{ secrets.GIST_SECRET }} 33 gistID: 0fd7561eb29baf31d5362ffee1ae1702 34 filename: badge-sqlite-version-with-date.json 35 label: SQLite release 36 message: "${{ env.sqlite_version }}" 37 color: 2269d3 38 labelColor: 25292d