Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

fix(deps): update all (major)#1899

fix(deps): update all (major)

fix(deps): update all (major) #1899

Workflow file for this run

name:Go
on:
push:
tags:
-v*
branches:
-master
paths:
-'**.go'
-".goreleaser.yml"
-".golangci.yml"
-".dockerignore"
-"Makefile"
-"rules.mk"
-"go.*"
-".github/workflows/go.yml"
pull_request:
paths:
-'**.go'
-".goreleaser.yml"
-".golangci.yml"
-".dockerignore"
-"Makefile"
-"rules.mk"
-"go.*"
-".github/workflows/go.yml"
jobs:
docker-build:
runs-on:ubuntu-latest
steps:
-uses:actions/checkout@v4
-name:Build the Docker image
run:docker build . --file Dockerfile
goreleaser:
runs-on:ubuntu-latest
steps:
-name:Checkout
uses:actions/checkout@v4
-name:Set up Go
uses:actions/setup-go@v5
with:
go-version:1.14
-name:Cache Go modules
uses:actions/cache@v4.2.3
with:
path:~/go/pkg/mod
key:${{ runner.os }}-go-${{ hashFiles('**/go.sum') }}
restore-keys:|
${{ runner.os }}-go-
-name:Run GoReleaser (Dry Run)
uses:goreleaser/goreleaser-action@v6.2.1
with:
version:latest
args:release --rm-dist --snapshot --skip-publish
env:
GITHUB_TOKEN:${{ secrets.GITHUB_TOKEN }}
golangci-lint:
runs-on:ubuntu-latest
steps:
-uses:actions/checkout@v4
-name:golangci-lint
uses:golangci/golangci-lint-action@v6.5.2
with:
version:v1.28
github-token:${{ secrets.GITHUB_TOKEN }}
args:--timeout=2m
only-new-issues:false
working-directory:.
tests-on-windows:
needs:golangci-lint# run after golangci-lint action to not produce duplicated errors
runs-on:windows-latest
strategy:
matrix:
golang:
#- 1.13
-1.14
steps:
-uses:actions/checkout@v4
-name:Install Go
uses:actions/setup-go@v5
with:
go-version:${{ matrix.golang }}
-name:Run tests on Windows
run:make.exe unittest
continue-on-error:true
tests-on-mac:
needs:golangci-lint# run after golangci-lint action to not produce duplicated errors
runs-on:macos-latest
strategy:
matrix:
golang:
-1.14
env:
OS:macos-latest
GOLANG:${{ matrix.golang }}
steps:
-uses:actions/checkout@v4
-name:Install Go
uses:actions/setup-go@v5
with:
go-version:${{ matrix.golang }}
-uses:actions/cache@v4.2.3
with:
path:~/go/pkg/mod
key:${{ runner.os }}-go-${{ matrix.golang }}-${{ hashFiles('**/go.sum') }}
restore-keys:|
${{ runner.os }}-go-${{ matrix.golang }}-
-name:Compile the project
run:make go.install
-name:Run tests on Unix-like operating systems
run:make unittest
-name:Check go.mod and go.sum
run:|
go mod tidy -v
git --no-pager diff go.mod go.sum
git --no-pager diff --quiet go.mod go.sum
-name:Upload coverage to Codecov
uses:codecov/codecov-action@v5.4.0
with:
#token: ${{ secrets.CODECOV_TOKEN }}
file:./coverage.txt
flags:unittests
env_vars:OS,GOLANG
name:codecov-umbrella
fail_ci_if_error:false
tests-on-linux:
needs:golangci-lint# run after golangci-lint action to not produce duplicated errors
runs-on:ubuntu-latest
strategy:
matrix:
golang:
#- 1.11
#- 1.12
-1.13
-1.14
env:
OS:ubuntu-latest
GOLANG:${{ matrix.golang }}
steps:
-uses:actions/checkout@v4
-name:Install Go
uses:actions/setup-go@v5
with:
go-version:${{ matrix.golang }}
-uses:actions/cache@v4.2.3
with:
path:~/go/pkg/mod
key:${{ runner.os }}-go-${{ matrix.golang }}-${{ hashFiles('**/go.sum') }}
restore-keys:|
${{ runner.os }}-go-${{ matrix.golang }}-
-name:Compile the project
run:make go.install CI=true
-name:Check go.mod and go.sum
run:|
go mod tidy -v
git --no-pager diff go.mod go.sum
git --no-pager diff --quiet go.mod go.sum
-name:Run tests on Unix-like operating systems
run:make unittest CI=true
-name:Upload coverage to Codecov
uses:codecov/codecov-action@v5.4.0
with:
#token: ${{ secrets.CODECOV_TOKEN }}
file:./coverage.txt
flags:unittests
env_vars:OS,GOLANG
name:codecov-umbrella
fail_ci_if_error:false
-name:Upload to Report.ci
if:always() && matrix.golang == 1.14
env:
REPORT_CI_TOKEN:${{ secrets.REPORT_CI_TOKEN }}
run:|
ls -la go-install.log go-build.log go-test.json ||true
# merge build logs
(cat go-install.log go-build.log > go-annotate.log) ||true
curl -s https://report.ci/annotate.py | python - --input="go-annotate.log" --tool=go ||true
curl -s https://report.ci/upload.py | python - --include="go-test.json" --framework=go ||true

[8]ページ先頭

©2009-2025 Movatter.jp