distributable: url: git+https://github.com/JanDeDobbeleer/oh-my-posh.git ref: ${{version.tag}} versions: github: JanDeDobbeleer/oh-my-posh build: dependencies: go.dev: '>=1.21' script: - run: go build $ARGS -ldflags="$LDFLAGS" working-directory: src - cp -r themes {{prefix}}/ - run: ln -s ../../themes themes working-directory: ${{prefix}}/share/oh-my-posh env: VERSION_DATE: "$(date -u +%FT%TZ)" ARGS: - -trimpath - -o={{prefix}}/bin/oh-my-posh LDFLAGS: - -s - -w - -X github.com/jandedobbeleer/oh-my-posh/src/build.Version={{version}} - -X github.com/jandedobbeleer/oh-my-posh/src/build.Date=${VERSION_DATE} linux: LDFLAGS: - -buildmode=pie provides: - bin/oh-my-posh test: - oh-my-posh --init --shell bash | grep 'oh-my-posh' - oh-my-posh --version | grep {{version}}