diff --git a/.gitignore b/.gitignore index 9862355479..269d23676a 100644 --- a/.gitignore +++ b/.gitignore @@ -48,3 +48,5 @@ build/ pgp/keyrings/aptly2*.gpg pgp/keyrings/aptly2*.gpg~ pgp/keyrings/.#* + +dist/ diff --git a/.goreleaser.yaml b/.goreleaser.yaml new file mode 100644 index 0000000000..b970e525d6 --- /dev/null +++ b/.goreleaser.yaml @@ -0,0 +1,21 @@ +# Check the documentation at https://goreleaser.com +before: + hooks: + - rm -rf ./dist + - go mod tidy + - go generate ./... +builds: + - env: [CGO_ENABLED=0] + goos: + - linux + goarch: + - amd64 + - arm64 + +nfpms: +- file_name_template: '{{ .ProjectName }}_{{ .Version }}_{{ .Arch }}' + maintainer: 'Bobby Zhang' + license: MIT + formats: + - deb + - rpm diff --git a/system/requirements.txt b/system/requirements.txt index 33ed79c217..a90fb9231e 100644 --- a/system/requirements.txt +++ b/system/requirements.txt @@ -1,6 +1,6 @@ azure-storage-blob boto -requests==2.28.2 +requests==2.32.2 requests-unixsocket python-swiftclient flake8