Skip to content

Commit bd46f84

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

File tree

2 files changed

+66
-65
lines changed

2 files changed

+66
-65
lines changed

.github/workflows/goreleaser.yml

Lines changed: 66 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -21,55 +21,73 @@ 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
42-
43-
# - name: Delete non-semver tags
44-
# run: 'git tag -d $(git tag -l | grep -v "^v")'
45-
46-
# - name: Set LDFLAGS
47-
# run: echo LDFLAGS="$(make ldflags)" >> $GITHUB_ENV
48-
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 }}
59-
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 }}
70-
71-
# - uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # tag=v4.6.2
72-
# if: ${{ always() }}
73-
# with:
74-
# name: binaries
75-
# path: dist/*.tar.gz
33+
# echo "Listing 100 largest packages"
34+
dpkg-query -Wf '${Installed-Size}\t${Package}\n' | sort -n | tail -n 100
35+
# df -h
36+
37+
set -x
38+
39+
sudo apt-get remove -y ant '^temurin-.*'
40+
apt-cache rdepends default-jre-headless
41+
apt-cache depends default-jre-headless
42+
apt-cache rdepends java-common
43+
apt-cache depends java-common
44+
aptitude why default-jre-headless
45+
46+
exit 1
47+
48+
echo "Removing large packages"
49+
sudo apt-get remove -y '^llvm-.*'
50+
sudo apt-get remove -y '^mysql-server-.*'
51+
sudo apt-get remove -y microsoft-edge-stable azure-cli google-cloud-cli google-cloud-cli-anthoscli google-chrome-stable firefox powershell
52+
sudo apt-get autoremove -y
53+
sudo apt-get clean
54+
55+
echo "Removing large directories"
56+
sudo rm -rf /usr/share/dotnet/
57+
58+
echo "Current disk usage:"
59+
df -h
60+
61+
- name: Delete non-semver tags
62+
run: 'git tag -d $(git tag -l | grep -v "^v")'
63+
64+
- name: Set LDFLAGS
65+
run: echo LDFLAGS="$(make ldflags)" >> $GITHUB_ENV
66+
67+
- name: Run GoReleaser on tag
68+
if: github.event_name != 'pull_request'
69+
uses: goreleaser/goreleaser-action@e435ccd777264be153ace6237001ef4d979d3a7a # tag=v6.4.0
70+
with:
71+
distribution: goreleaser
72+
version: latest
73+
args: release --timeout 60m
74+
env:
75+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
76+
KREW_GITHUB_TOKEN: ${{ secrets.KREW_GITHUB_TOKEN }}
77+
78+
- name: Run GoReleaser on pull request
79+
if: github.event_name == 'pull_request'
80+
uses: goreleaser/goreleaser-action@e435ccd777264be153ace6237001ef4d979d3a7a # tag=v6.4.0
81+
with:
82+
distribution: goreleaser
83+
version: latest
84+
args: release --timeout 60m --snapshot
85+
env:
86+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
87+
KREW_GITHUB_TOKEN: ${{ secrets.KREW_GITHUB_TOKEN }}
88+
89+
- uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # tag=v4.6.2
90+
if: ${{ always() }}
91+
with:
92+
name: binaries
93+
path: dist/*.tar.gz

.prow.yaml

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

0 commit comments

Comments
 (0)