Skip to content

try additional-args ssl #126

try additional-args ssl

try additional-args ssl #126

Workflow file for this run

name: Build & Test
on: [push]
jobs:
build:
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4
- name: Set up Go
uses: actions/setup-go@v5
with:
go-version: "1.23"
- name: Run GoReleaser
uses: goreleaser/goreleaser-action@v2
with:
version: latest
args: release --clean --snapshot --skip publish -f build/ci/.goreleaser.yml
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Set up Go
uses: actions/setup-go@v5
with:
go-version: "1.23"
- name: Install restic
run: |
wget https://github.com/restic/restic/releases/download/v0.11.0/restic_0.11.0_linux_amd64.bz2
bzip2 -d restic_0.11.0_linux_amd64.bz2
sudo mv restic_0.11.0_linux_amd64 /usr/local/bin/restic
sudo chown root:root /usr/local/bin/restic
sudo chmod +x /usr/local/bin/restic
- name: install redis-cli
run: |
sudo apt-get update
sudo apt-get install redis-tools -y
redis-cli --version
- name: install mongodb
run: |
sudo apt-get install gnupg curl -y
curl -fsSL https://pgp.mongodb.com/server-7.0.asc | \
sudo gpg -o /usr/share/keyrings/mongodb-server-7.0.gpg \
--dearmor
echo "deb [ arch=amd64,arm64 signed-by=/usr/share/keyrings/mongodb-server-7.0.gpg ] https://repo.mongodb.org/apt/ubuntu jammy/mongodb-org/7.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-7.0.list
sudo apt-get update
sudo apt-get install mongodb-org-tools -y
- name: install postgresql
run: |
sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'
curl -fsSL https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/postgresql.gpg
sudo apt update
sudo apt install postgresql-client-17 -y
- name: install mariadb
run: sudo apt install mariadb-client -y
- name: Test
run: go test -v ./...
env:
RESTIC_PASSWORD: mongorepo