Revert "chore: added goreleaser"
12af61f2
This reverts commit 866c3e5e82cd7bb780207587f2d9feed29deb8b3.
13 file(s) · +0 −425
This reverts commit 866c3e5e82cd7bb780207587f2d9feed29deb8b3.
| 1 | - | name: Release Go |
|
| 2 | - | ||
| 3 | - | on: |
|
| 4 | - | push: |
|
| 5 | - | tags: |
|
| 6 | - | - '*-go/v[0-9]+.[0-9]+.[0-9]+*' |
|
| 7 | - | ||
| 8 | - | permissions: |
|
| 9 | - | contents: write |
|
| 10 | - | ||
| 11 | - | jobs: |
|
| 12 | - | goreleaser: |
|
| 13 | - | runs-on: ubuntu-latest |
|
| 14 | - | steps: |
|
| 15 | - | - uses: actions/checkout@v6 |
|
| 16 | - | with: |
|
| 17 | - | fetch-depth: 0 |
|
| 18 | - | ||
| 19 | - | - name: Set up Go |
|
| 20 | - | uses: actions/setup-go@v6 |
|
| 21 | - | with: |
|
| 22 | - | go-version: '1.25.x' |
|
| 23 | - | ||
| 24 | - | - name: Derive app + version |
|
| 25 | - | id: app |
|
| 26 | - | run: | |
|
| 27 | - | tag="${GITHUB_REF_NAME}" |
|
| 28 | - | app="${tag%%/*}" |
|
| 29 | - | version="${tag#*/}" |
|
| 30 | - | echo "app=$app" >> "$GITHUB_OUTPUT" |
|
| 31 | - | echo "dir=apps/$app" >> "$GITHUB_OUTPUT" |
|
| 32 | - | echo "version=$version" >> "$GITHUB_OUTPUT" |
|
| 33 | - | ||
| 34 | - | - name: Run GoReleaser |
|
| 35 | - | uses: goreleaser/goreleaser-action@v6 |
|
| 36 | - | with: |
|
| 37 | - | distribution: goreleaser |
|
| 38 | - | version: '~> v2' |
|
| 39 | - | args: release --clean |
|
| 40 | - | workdir: ${{ steps.app.outputs.dir }} |
|
| 41 | - | env: |
|
| 42 | - | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} |
|
| 43 | - | HOMEBREW_TAP_TOKEN: ${{ secrets.HOMEBREW_TAP_TOKEN }} |
|
| 44 | - | GORELEASER_CURRENT_TAG: ${{ steps.app.outputs.version }} |
| 47 | 47 | # Run 'dist plan' (or host) to determine what tasks we need to do |
|
| 48 | 48 | plan: |
|
| 49 | 49 | runs-on: "ubuntu-22.04" |
|
| 50 | - | # Skip Go releases — handled by release-go.yml |
|
| 51 | - | if: ${{ !contains(github.ref_name, '-go/') }} |
|
| 52 | 50 | outputs: |
|
| 53 | 51 | val: ${{ steps.plan.outputs.manifest }} |
|
| 54 | 52 | tag: ${{ !github.event.pull_request && github.ref_name || '' }} |
| 9 | 9 | apps/posts/uploads |
|
| 10 | 10 | docs/node_modules |
|
| 11 | 11 | ||
| 12 | - | # GoReleaser |
|
| 13 | - | apps/*-go/dist/ |
|
| 14 | - | ||
| 15 | 12 | # Go |
|
| 16 | 13 | *.exe |
|
| 17 | 14 | *.dll |
| 1 | - | version: 2 |
|
| 2 | - | ||
| 3 | - | project_name: bookmarks-go |
|
| 4 | - | ||
| 5 | - | before: |
|
| 6 | - | hooks: |
|
| 7 | - | - go mod tidy |
|
| 8 | - | ||
| 9 | - | builds: |
|
| 10 | - | - id: bookmarks-go |
|
| 11 | - | main: . |
|
| 12 | - | binary: bookmarks-go |
|
| 13 | - | env: |
|
| 14 | - | - CGO_ENABLED=0 |
|
| 15 | - | goos: [linux, darwin] |
|
| 16 | - | goarch: [amd64, arm64] |
|
| 17 | - | ldflags: |
|
| 18 | - | - -s -w -X main.version={{.Version}} |
|
| 19 | - | ||
| 20 | - | archives: |
|
| 21 | - | - id: default |
|
| 22 | - | formats: [tar.gz] |
|
| 23 | - | name_template: "{{ .ProjectName }}-{{ .Version }}-{{ .Os }}-{{ .Arch }}" |
|
| 24 | - | ||
| 25 | - | checksum: |
|
| 26 | - | name_template: "checksums.txt" |
|
| 27 | - | ||
| 28 | - | changelog: |
|
| 29 | - | use: github |
|
| 30 | - | sort: asc |
|
| 31 | - | ||
| 32 | - | release: |
|
| 33 | - | github: |
|
| 34 | - | owner: stevedylandev |
|
| 35 | - | name: andromeda |
| 1 | - | version: 2 |
|
| 2 | - | ||
| 3 | - | project_name: cellar-go |
|
| 4 | - | ||
| 5 | - | before: |
|
| 6 | - | hooks: |
|
| 7 | - | - go mod tidy |
|
| 8 | - | ||
| 9 | - | builds: |
|
| 10 | - | - id: cellar-go |
|
| 11 | - | main: . |
|
| 12 | - | binary: cellar-go |
|
| 13 | - | env: |
|
| 14 | - | - CGO_ENABLED=0 |
|
| 15 | - | goos: [linux, darwin] |
|
| 16 | - | goarch: [amd64, arm64] |
|
| 17 | - | ldflags: |
|
| 18 | - | - -s -w -X main.version={{.Version}} |
|
| 19 | - | ||
| 20 | - | archives: |
|
| 21 | - | - id: default |
|
| 22 | - | formats: [tar.gz] |
|
| 23 | - | name_template: "{{ .ProjectName }}-{{ .Version }}-{{ .Os }}-{{ .Arch }}" |
|
| 24 | - | ||
| 25 | - | checksum: |
|
| 26 | - | name_template: "checksums.txt" |
|
| 27 | - | ||
| 28 | - | changelog: |
|
| 29 | - | use: github |
|
| 30 | - | sort: asc |
|
| 31 | - | ||
| 32 | - | release: |
|
| 33 | - | github: |
|
| 34 | - | owner: stevedylandev |
|
| 35 | - | name: andromeda |
| 1 | - | version: 2 |
|
| 2 | - | ||
| 3 | - | project_name: easel-go |
|
| 4 | - | ||
| 5 | - | before: |
|
| 6 | - | hooks: |
|
| 7 | - | - go mod tidy |
|
| 8 | - | ||
| 9 | - | builds: |
|
| 10 | - | - id: easel-go |
|
| 11 | - | main: . |
|
| 12 | - | binary: easel-go |
|
| 13 | - | env: |
|
| 14 | - | - CGO_ENABLED=0 |
|
| 15 | - | goos: [linux, darwin] |
|
| 16 | - | goarch: [amd64, arm64] |
|
| 17 | - | ldflags: |
|
| 18 | - | - -s -w -X main.version={{.Version}} |
|
| 19 | - | ||
| 20 | - | archives: |
|
| 21 | - | - id: default |
|
| 22 | - | formats: [tar.gz] |
|
| 23 | - | name_template: "{{ .ProjectName }}-{{ .Version }}-{{ .Os }}-{{ .Arch }}" |
|
| 24 | - | ||
| 25 | - | checksum: |
|
| 26 | - | name_template: "checksums.txt" |
|
| 27 | - | ||
| 28 | - | changelog: |
|
| 29 | - | use: github |
|
| 30 | - | sort: asc |
|
| 31 | - | ||
| 32 | - | release: |
|
| 33 | - | github: |
|
| 34 | - | owner: stevedylandev |
|
| 35 | - | name: andromeda |
| 1 | - | version: 2 |
|
| 2 | - | ||
| 3 | - | project_name: feeds-go |
|
| 4 | - | ||
| 5 | - | before: |
|
| 6 | - | hooks: |
|
| 7 | - | - go mod tidy |
|
| 8 | - | ||
| 9 | - | builds: |
|
| 10 | - | - id: feeds-go |
|
| 11 | - | main: . |
|
| 12 | - | binary: feeds-go |
|
| 13 | - | env: |
|
| 14 | - | - CGO_ENABLED=0 |
|
| 15 | - | goos: [linux, darwin] |
|
| 16 | - | goarch: [amd64, arm64] |
|
| 17 | - | ldflags: |
|
| 18 | - | - -s -w -X main.version={{.Version}} |
|
| 19 | - | ||
| 20 | - | archives: |
|
| 21 | - | - id: default |
|
| 22 | - | formats: [tar.gz] |
|
| 23 | - | name_template: "{{ .ProjectName }}-{{ .Version }}-{{ .Os }}-{{ .Arch }}" |
|
| 24 | - | ||
| 25 | - | checksum: |
|
| 26 | - | name_template: "checksums.txt" |
|
| 27 | - | ||
| 28 | - | changelog: |
|
| 29 | - | use: github |
|
| 30 | - | sort: asc |
|
| 31 | - | ||
| 32 | - | release: |
|
| 33 | - | github: |
|
| 34 | - | owner: stevedylandev |
|
| 35 | - | name: andromeda |
| 1 | - | version: 2 |
|
| 2 | - | ||
| 3 | - | project_name: jotts-go |
|
| 4 | - | ||
| 5 | - | before: |
|
| 6 | - | hooks: |
|
| 7 | - | - go mod tidy |
|
| 8 | - | ||
| 9 | - | builds: |
|
| 10 | - | - id: jotts-go |
|
| 11 | - | main: . |
|
| 12 | - | binary: jotts-go |
|
| 13 | - | env: |
|
| 14 | - | - CGO_ENABLED=0 |
|
| 15 | - | goos: [linux, darwin] |
|
| 16 | - | goarch: [amd64, arm64] |
|
| 17 | - | ldflags: |
|
| 18 | - | - -s -w -X main.version={{.Version}} |
|
| 19 | - | ||
| 20 | - | archives: |
|
| 21 | - | - id: default |
|
| 22 | - | formats: [tar.gz] |
|
| 23 | - | name_template: "{{ .ProjectName }}-{{ .Version }}-{{ .Os }}-{{ .Arch }}" |
|
| 24 | - | ||
| 25 | - | checksum: |
|
| 26 | - | name_template: "checksums.txt" |
|
| 27 | - | ||
| 28 | - | changelog: |
|
| 29 | - | use: github |
|
| 30 | - | sort: asc |
|
| 31 | - | ||
| 32 | - | release: |
|
| 33 | - | github: |
|
| 34 | - | owner: stevedylandev |
|
| 35 | - | name: andromeda |
|
| 36 | - | ||
| 37 | - | brews: |
|
| 38 | - | - name: jotts-go |
|
| 39 | - | repository: |
|
| 40 | - | owner: stevedylandev |
|
| 41 | - | name: homebrew-tap |
|
| 42 | - | token: "{{ .Env.HOMEBREW_TAP_TOKEN }}" |
|
| 43 | - | commit_author: |
|
| 44 | - | name: goreleaserbot |
|
| 45 | - | email: bot@goreleaser.com |
|
| 46 | - | homepage: https://github.com/stevedylandev/andromeda |
|
| 47 | - | description: "Andromeda jotts-go: markdown notes app" |
|
| 48 | - | license: MIT |
| 1 | - | version: 2 |
|
| 2 | - | ||
| 3 | - | project_name: library-go |
|
| 4 | - | ||
| 5 | - | before: |
|
| 6 | - | hooks: |
|
| 7 | - | - go mod tidy |
|
| 8 | - | ||
| 9 | - | builds: |
|
| 10 | - | - id: library-go |
|
| 11 | - | main: . |
|
| 12 | - | binary: library-go |
|
| 13 | - | env: |
|
| 14 | - | - CGO_ENABLED=0 |
|
| 15 | - | goos: [linux, darwin] |
|
| 16 | - | goarch: [amd64, arm64] |
|
| 17 | - | ldflags: |
|
| 18 | - | - -s -w -X main.version={{.Version}} |
|
| 19 | - | ||
| 20 | - | archives: |
|
| 21 | - | - id: default |
|
| 22 | - | formats: [tar.gz] |
|
| 23 | - | name_template: "{{ .ProjectName }}-{{ .Version }}-{{ .Os }}-{{ .Arch }}" |
|
| 24 | - | ||
| 25 | - | checksum: |
|
| 26 | - | name_template: "checksums.txt" |
|
| 27 | - | ||
| 28 | - | changelog: |
|
| 29 | - | use: github |
|
| 30 | - | sort: asc |
|
| 31 | - | ||
| 32 | - | release: |
|
| 33 | - | github: |
|
| 34 | - | owner: stevedylandev |
|
| 35 | - | name: andromeda |
| 1 | - | version: 2 |
|
| 2 | - | ||
| 3 | - | project_name: og-go |
|
| 4 | - | ||
| 5 | - | before: |
|
| 6 | - | hooks: |
|
| 7 | - | - go mod tidy |
|
| 8 | - | ||
| 9 | - | builds: |
|
| 10 | - | - id: og-go |
|
| 11 | - | main: . |
|
| 12 | - | binary: og-go |
|
| 13 | - | env: |
|
| 14 | - | - CGO_ENABLED=0 |
|
| 15 | - | goos: [linux, darwin] |
|
| 16 | - | goarch: [amd64, arm64] |
|
| 17 | - | ldflags: |
|
| 18 | - | - -s -w -X main.version={{.Version}} |
|
| 19 | - | ||
| 20 | - | archives: |
|
| 21 | - | - id: default |
|
| 22 | - | formats: [tar.gz] |
|
| 23 | - | name_template: "{{ .ProjectName }}-{{ .Version }}-{{ .Os }}-{{ .Arch }}" |
|
| 24 | - | ||
| 25 | - | checksum: |
|
| 26 | - | name_template: "checksums.txt" |
|
| 27 | - | ||
| 28 | - | changelog: |
|
| 29 | - | use: github |
|
| 30 | - | sort: asc |
|
| 31 | - | ||
| 32 | - | release: |
|
| 33 | - | github: |
|
| 34 | - | owner: stevedylandev |
|
| 35 | - | name: andromeda |
| 1 | - | version: 2 |
|
| 2 | - | ||
| 3 | - | project_name: posts-go |
|
| 4 | - | ||
| 5 | - | before: |
|
| 6 | - | hooks: |
|
| 7 | - | - go mod tidy |
|
| 8 | - | ||
| 9 | - | builds: |
|
| 10 | - | - id: posts-go |
|
| 11 | - | main: . |
|
| 12 | - | binary: posts-go |
|
| 13 | - | env: |
|
| 14 | - | - CGO_ENABLED=0 |
|
| 15 | - | goos: [linux, darwin] |
|
| 16 | - | goarch: [amd64, arm64] |
|
| 17 | - | ldflags: |
|
| 18 | - | - -s -w -X main.version={{.Version}} |
|
| 19 | - | ||
| 20 | - | archives: |
|
| 21 | - | - id: default |
|
| 22 | - | formats: [tar.gz] |
|
| 23 | - | name_template: "{{ .ProjectName }}-{{ .Version }}-{{ .Os }}-{{ .Arch }}" |
|
| 24 | - | ||
| 25 | - | checksum: |
|
| 26 | - | name_template: "checksums.txt" |
|
| 27 | - | ||
| 28 | - | changelog: |
|
| 29 | - | use: github |
|
| 30 | - | sort: asc |
|
| 31 | - | ||
| 32 | - | release: |
|
| 33 | - | github: |
|
| 34 | - | owner: stevedylandev |
|
| 35 | - | name: andromeda |
| 1 | - | version: 2 |
|
| 2 | - | ||
| 3 | - | project_name: shrink-go |
|
| 4 | - | ||
| 5 | - | before: |
|
| 6 | - | hooks: |
|
| 7 | - | - go mod tidy |
|
| 8 | - | ||
| 9 | - | builds: |
|
| 10 | - | - id: shrink-go |
|
| 11 | - | main: . |
|
| 12 | - | binary: shrink-go |
|
| 13 | - | env: |
|
| 14 | - | - CGO_ENABLED=0 |
|
| 15 | - | goos: [linux, darwin] |
|
| 16 | - | goarch: [amd64, arm64] |
|
| 17 | - | ldflags: |
|
| 18 | - | - -s -w -X main.version={{.Version}} |
|
| 19 | - | ||
| 20 | - | archives: |
|
| 21 | - | - id: default |
|
| 22 | - | formats: [tar.gz] |
|
| 23 | - | name_template: "{{ .ProjectName }}-{{ .Version }}-{{ .Os }}-{{ .Arch }}" |
|
| 24 | - | ||
| 25 | - | checksum: |
|
| 26 | - | name_template: "checksums.txt" |
|
| 27 | - | ||
| 28 | - | changelog: |
|
| 29 | - | use: github |
|
| 30 | - | sort: asc |
|
| 31 | - | ||
| 32 | - | release: |
|
| 33 | - | github: |
|
| 34 | - | owner: stevedylandev |
|
| 35 | - | name: andromeda |
| 1 | - | version: 2 |
|
| 2 | - | ||
| 3 | - | project_name: sipp-go |
|
| 4 | - | ||
| 5 | - | before: |
|
| 6 | - | hooks: |
|
| 7 | - | - go mod tidy |
|
| 8 | - | ||
| 9 | - | builds: |
|
| 10 | - | - id: sipp-go |
|
| 11 | - | main: . |
|
| 12 | - | binary: sipp-go |
|
| 13 | - | env: |
|
| 14 | - | - CGO_ENABLED=0 |
|
| 15 | - | goos: [linux, darwin] |
|
| 16 | - | goarch: [amd64, arm64] |
|
| 17 | - | ldflags: |
|
| 18 | - | - -s -w -X main.version={{.Version}} |
|
| 19 | - | ||
| 20 | - | archives: |
|
| 21 | - | - id: default |
|
| 22 | - | formats: [tar.gz] |
|
| 23 | - | name_template: "{{ .ProjectName }}-{{ .Version }}-{{ .Os }}-{{ .Arch }}" |
|
| 24 | - | ||
| 25 | - | checksum: |
|
| 26 | - | name_template: "checksums.txt" |
|
| 27 | - | ||
| 28 | - | changelog: |
|
| 29 | - | use: github |
|
| 30 | - | sort: asc |
|
| 31 | - | ||
| 32 | - | release: |
|
| 33 | - | github: |
|
| 34 | - | owner: stevedylandev |
|
| 35 | - | name: andromeda |
|
| 36 | - | ||
| 37 | - | brews: |
|
| 38 | - | - name: sipp-go |
|
| 39 | - | repository: |
|
| 40 | - | owner: stevedylandev |
|
| 41 | - | name: homebrew-tap |
|
| 42 | - | token: "{{ .Env.HOMEBREW_TAP_TOKEN }}" |
|
| 43 | - | commit_author: |
|
| 44 | - | name: goreleaserbot |
|
| 45 | - | email: bot@goreleaser.com |
|
| 46 | - | homepage: https://github.com/stevedylandev/andromeda |
|
| 47 | - | description: "Andromeda sipp-go: code sharing server + CLI" |
|
| 48 | - | license: MIT |