/
rustwizard
/
pgtrace
Обзор
Документация
Войти
/
rustwizard
/
pgtrace
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
.github/workflows/ci.yml
64 строки
2 KB
Rust Wizard
ci: run golangci-lint and check go.mod tidiness in lint job
07 авг 2026, 11:49
Верифицирован
07 авг 2026, 11:49
6499cbd
Код
Авторство
О чём код?
name: CI on: push: branches: ["master"] pull_request: branches: ["master"] jobs: lint: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - name: Set up Go uses: actions/setup-go@v5 with: go-version-file: go.mod - name: Check go.mod is tidy run: go mod tidy && git diff --exit-code - name: golangci-lint uses: golangci/golangci-lint-action@v9 with: version: latest mirror: name: Mirror to Gitverse runs-on: ubuntu-latest if: github.event_name == 'push' steps: - name: Checkout full history uses: actions/checkout@v4 with: fetch-depth: 0 - name: Configure SSH key run: | install -d -m 700 ~/.ssh printf '%s\n' "${{ secrets.GITVERSE_SSH_KEY }}" | tr -d '\r' > ~/.ssh/gitverse_deploy chmod 600 ~/.ssh/gitverse_deploy cat >> ~/.ssh/config <<'EOF' Host gitverse.ru IdentityFile ~/.ssh/gitverse_deploy StrictHostKeyChecking yes EOF ssh-keygen -y -f ~/.ssh/gitverse_deploy > /dev/null - name: Add Gitverse host key run: | cat >> ~/.ssh/known_hosts <<'EOF' gitverse.ru ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCr4Mgh2eX+tkxoVcO4BQDDkC8HqJsUiKivWc0R6umR7eQM6kBsq/LgGgO7Xqts1oHl0/QhF307t7Icwf6S3pGRw5SkQC+VdIEzre/rDlDeVbU+Mzwc5GPCJB96OlOZMUVJ/xhHkw3vUowMMiShOZxpdBjKGpb/oD2hz5UY2aheDivjq1lCennAv0iN6CJfJFRHHWb6vgRMznxC8qoce3fVzcYzFd2gXA2iupdqI+6dUZsIuhDS76W3Yc/UrHOQey3NJZonsqXepfIh7GXjt4X0DQcw8fA2SMFoxmDyHMFVeTHLj1P/S1V+8NtOlqwT+ntCN4rNYtqXXbXNUw6OhThvuusmw21kgaCm9CjSSG54wf3lp+7bEn3Tkfu8Byb8hYRtqY4U+IRrSaDfdyUO8GKCNRFEnoC3c3AeTjPQF+jyx5bYbPZLPnVrPYWBNMwgA79OS/3BTOM4EuAOzLLTITew5nxjPnuwzMChr+j6+8aGaQAjNGWv7KbZxbCFxYkrwKo7Bb9wQsvGEUpzi5AGG00SrUkq1JjCf3Ep7YNqRA7HK6i8QukBOkwJ/LgI1csIG94AcWAhICoeal7XBRjZl/EiDrgbDJp/5TKtrvKzuMeRUiH6ATz6QDi2AcCFjcAv7I0HWlphwJvlN/Um0vg71h6zK/k053VhJucMxXODC6SCrw== EOF - name: Push to Gitverse run: | git remote add gitverse git@gitverse.ru:rustwizard/pgtrace.git git push gitverse refs/remotes/origin/master:refs/heads/master git push gitverse --tags - name: Clean up SSH key if: always() run: rm -f ~/.ssh/gitverse_deploy