Skip to content

Compatible with some email clients that do not split Base64 encoded output in accordance with RFC2045. #417

Compatible with some email clients that do not split Base64 encoded output in accordance with RFC2045.

Compatible with some email clients that do not split Base64 encoded output in accordance with RFC2045. #417

name: Build and Test
on:
push:
pull_request:
jobs:
build:
runs-on: ubuntu-latest
strategy:
matrix:
go:
- 1.21.x
- 1.22.x
- 1.23.x
name: Go ${{ matrix.go }} build
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Setup Go
uses: actions/setup-go@v5
with:
go-version: ${{ matrix.go }}
- name: Build and Test
run: |
go build
go test -race -coverprofile=profile.cov ./...
- name: Send coverage
uses: shogo82148/actions-goveralls@v1
with:
path-to-profile: profile.cov
flag-name: Go-${{ matrix.go }}
parallel: true
coverage:
needs: build
name: Test Coverage
runs-on: ubuntu-latest
steps:
- uses: shogo82148/actions-goveralls@v1
with:
parallel-finished: true