mirror of
https://github.com/openimsdk/open-im-server.git
synced 2025-12-16 19:19:23 +08:00
feat: add scripts test and format
Signed-off-by: Xinwei Xiong(cubxxw-openim) <3293172751nss@gmail.com>
This commit is contained in:
parent
e5a64d9cb3
commit
066c16d044
20
.github/workflows/pull-request.yml
vendored
20
.github/workflows/pull-request.yml
vendored
@ -92,15 +92,23 @@ jobs:
|
|||||||
echo "OpenIM verify successfully"
|
echo "OpenIM verify successfully"
|
||||||
continue-on-error: true
|
continue-on-error: true
|
||||||
|
|
||||||
- name: Commit code
|
# - name: Commit code
|
||||||
run: |
|
# run: |
|
||||||
git add .
|
# git add .
|
||||||
|
# git commit -m "cicd: bump League Patch to cicd/patch-${{ github.event.number }}"
|
||||||
|
|
||||||
- name: Create Pull Request
|
- name: Create Pull Request
|
||||||
uses: peter-evans/create-pull-request@v5
|
uses: peter-evans/create-pull-request@v5
|
||||||
with:
|
with:
|
||||||
|
token: ${{ secrets.REDBOT_GITHUB_TOKEN }}
|
||||||
commit-message: "cicd: bump League Patch to cicd/patch-${{ github.event.number }}"
|
commit-message: "cicd: bump League Patch to cicd/patch-${{ github.event.number }}"
|
||||||
title: Bump League Patch to cicd/patch-${{ github.event.number }}
|
title: Bump League Patch to cicd/patch-${{ github.event.number }}
|
||||||
|
author: ${{ github.actor }} <${{ github.actor }}@users.noreply.github.com>
|
||||||
|
signoff: false
|
||||||
|
draft: false
|
||||||
|
# assignees: ${{ github.actor }}
|
||||||
|
# reviewers: ${{ github.actor }}
|
||||||
|
delete-branch: true
|
||||||
body: |
|
body: |
|
||||||
Review criteria:
|
Review criteria:
|
||||||
|
|
||||||
@ -110,5 +118,7 @@ jobs:
|
|||||||
<sub>[workflow](https://github.com/OpenIMSDK/Open-IM-Server/blob/main/.github/workflows/pull-request.yml).</sub>
|
<sub>[workflow](https://github.com/OpenIMSDK/Open-IM-Server/blob/main/.github/workflows/pull-request.yml).</sub>
|
||||||
base: main
|
base: main
|
||||||
branch: cicd/patch-${{ github.event.number }}
|
branch: cicd/patch-${{ github.event.number }}
|
||||||
labels: kind/documentation
|
labels: |
|
||||||
token: ${{ secrets.REDBOT_GITHUB_TOKEN }}
|
kind/documentation
|
||||||
|
enhancement
|
||||||
|
report
|
||||||
60
.github/workflows/scripts-verify.yml
vendored
Normal file
60
.github/workflows/scripts-verify.yml
vendored
Normal file
@ -0,0 +1,60 @@
|
|||||||
|
name: OpenIM executes the script validation code
|
||||||
|
|
||||||
|
on:
|
||||||
|
push:
|
||||||
|
branches:
|
||||||
|
- main
|
||||||
|
paths-ignore:
|
||||||
|
- "docs/**"
|
||||||
|
- "README.md"
|
||||||
|
- "README_zh-CN.md"
|
||||||
|
- "CONTRIBUTING.md"
|
||||||
|
pull_request:
|
||||||
|
branches:
|
||||||
|
- main
|
||||||
|
paths-ignore:
|
||||||
|
- "README.md"
|
||||||
|
- "README_zh-CN.md"
|
||||||
|
- "CONTRIBUTING.md"
|
||||||
|
- "docs/**"
|
||||||
|
|
||||||
|
env:
|
||||||
|
GO_VERSION: "1.19"
|
||||||
|
GOLANGCI_VERSION: "v1.50.1"
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
openim:
|
||||||
|
name: Test with go ${{ matrix.go_version }} on ${{ matrix.os }}
|
||||||
|
runs-on: ${{ matrix.os }}
|
||||||
|
permissions:
|
||||||
|
contents: write
|
||||||
|
environment:
|
||||||
|
name: openim
|
||||||
|
|
||||||
|
strategy:
|
||||||
|
matrix:
|
||||||
|
go_version: ["1.21"]
|
||||||
|
os: [ubuntu-latest]
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- name: Setup
|
||||||
|
uses: actions/checkout@v3
|
||||||
|
|
||||||
|
- name: In ${{ matrix.os }} Execute the script validation code
|
||||||
|
uses: actions/setup-go@v4
|
||||||
|
with:
|
||||||
|
go-version: ${{ matrix.go_version }}
|
||||||
|
id: go
|
||||||
|
|
||||||
|
- name: scripts validation
|
||||||
|
run: |
|
||||||
|
sudo make verify
|
||||||
|
continue-on-error: true
|
||||||
|
|
||||||
|
- name: verify format
|
||||||
|
run: |
|
||||||
|
sudo make format
|
||||||
|
|
||||||
|
- name: verify license
|
||||||
|
run: |
|
||||||
|
sudo make verify-copyright
|
||||||
2
Makefile
2
Makefile
@ -80,7 +80,7 @@ stop:
|
|||||||
|
|
||||||
## restart: Restart openim ✨
|
## restart: Restart openim ✨
|
||||||
.PHONY: restart
|
.PHONY: restart
|
||||||
restart: clean stop build start
|
restart: clean stop build init start
|
||||||
|
|
||||||
## multiarch: Build binaries for multiple platforms. See option PLATFORMS. ✨
|
## multiarch: Build binaries for multiple platforms. See option PLATFORMS. ✨
|
||||||
.PHONY: multiarch
|
.PHONY: multiarch
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user