Skip to content

Commit 8becb96

Browse files
committed
WIP
On-behalf-of: @SAP [email protected]
1 parent 8a62b3b commit 8becb96

File tree

2 files changed

+52
-60
lines changed

2 files changed

+52
-60
lines changed

.github/workflows/goreleaser.yml

Lines changed: 52 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -21,55 +21,64 @@ jobs:
2121
with:
2222
fetch-depth: 0
2323

24-
- uses: actions/setup-go@44694675825211faa026b3c33043df3e48a5fa00 # tag=v6.0.0
25-
with:
26-
go-version: v1.24.5
24+
# - uses: actions/setup-go@44694675825211faa026b3c33043df3e48a5fa00 # tag=v6.0.0
25+
# with:
26+
# go-version: v1.24.5
2727

28-
- name: Download go modules
28+
- name: Cleanup
2929
run: |
30+
echo "Current disk usage:"
3031
df -h
3132
32-
# - name: Download go modules
33-
# run: |
34-
# echo "Downloading modules for go.mod"
35-
# go mod download
36-
# for gomod in **/go.mod; do
37-
# echo "Downloading modules for $gomod"
38-
# cd $(dirname $gomod)
39-
# go mod download
40-
# cd -
41-
# done
33+
# echo "Listing 100 largest packages"
34+
# dpkg-query -Wf '${Installed-Size}\t${Package}\n' | sort -n | tail -n 100
35+
# df -h
4236
43-
# - name: Delete non-semver tags
44-
# run: 'git tag -d $(git tag -l | grep -v "^v")'
37+
echo "Removing large packages"
38+
sudo apt-get remove -y \
39+
'^llvm-.*' \
40+
'^mysql-server-.*' \
41+
'^temurin-.*' ant \
42+
microsoft-edge-stable azure-cli google-cloud-cli google-cloud-cli-anthoscli google-chrome-stable firefox powershell
43+
sudo apt-get autoremove -y
44+
sudo apt-get clean
4545
46-
# - name: Set LDFLAGS
47-
# run: echo LDFLAGS="$(make ldflags)" >> $GITHUB_ENV
46+
echo "Removing large directories"
47+
sudo rm -rf /usr/share/dotnet/
4848
49-
# - name: Run GoReleaser on tag
50-
# if: github.event_name != 'pull_request'
51-
# uses: goreleaser/goreleaser-action@e435ccd777264be153ace6237001ef4d979d3a7a # tag=v6.4.0
52-
# with:
53-
# distribution: goreleaser
54-
# version: latest
55-
# args: release --timeout 60m --parallelism 1 --fail-fast
56-
# env:
57-
# GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
58-
# KREW_GITHUB_TOKEN: ${{ secrets.KREW_GITHUB_TOKEN }}
49+
echo "Current disk usage:"
50+
df -h
5951
60-
# - name: Run GoReleaser on pull request
61-
# if: github.event_name == 'pull_request'
62-
# uses: goreleaser/goreleaser-action@e435ccd777264be153ace6237001ef4d979d3a7a # tag=v6.4.0
63-
# with:
64-
# distribution: goreleaser
65-
# version: latest
66-
# args: release --timeout 60m --snapshot --parallelism 1 --fail-fast
67-
# env:
68-
# GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
69-
# KREW_GITHUB_TOKEN: ${{ secrets.KREW_GITHUB_TOKEN }}
52+
- name: Delete non-semver tags
53+
run: 'git tag -d $(git tag -l | grep -v "^v")'
7054

71-
# - uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # tag=v4.6.2
72-
# if: ${{ always() }}
73-
# with:
74-
# name: binaries
75-
# path: dist/*.tar.gz
55+
- name: Set LDFLAGS
56+
run: echo LDFLAGS="$(make ldflags)" >> $GITHUB_ENV
57+
58+
- name: Run GoReleaser on tag
59+
if: github.event_name != 'pull_request'
60+
uses: goreleaser/goreleaser-action@e435ccd777264be153ace6237001ef4d979d3a7a # tag=v6.4.0
61+
with:
62+
distribution: goreleaser
63+
version: latest
64+
args: release --timeout 60m
65+
env:
66+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
67+
KREW_GITHUB_TOKEN: ${{ secrets.KREW_GITHUB_TOKEN }}
68+
69+
- name: Run GoReleaser on pull request
70+
if: github.event_name == 'pull_request'
71+
uses: goreleaser/goreleaser-action@e435ccd777264be153ace6237001ef4d979d3a7a # tag=v6.4.0
72+
with:
73+
distribution: goreleaser
74+
version: latest
75+
args: release --timeout 60m --snapshot
76+
env:
77+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
78+
KREW_GITHUB_TOKEN: ${{ secrets.KREW_GITHUB_TOKEN }}
79+
80+
- uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # tag=v4.6.2
81+
if: ${{ always() }}
82+
with:
83+
name: binaries
84+
path: dist/*.tar.gz

.prow.yaml

Lines changed: 0 additions & 17 deletions
This file was deleted.

0 commit comments

Comments
 (0)