feat: adding actions (#461)

pull/469/head
Xinwei Xiong 1 year ago committed by GitHub
parent c6611a6679
commit e50b8bd8f1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

26
.github/sync.yml vendored

@ -6,12 +6,6 @@ OpenIMSDK/.github:
- source: scripts/LICENSE/
dest: scripts/LICENSE/
replace: false
- source: .github/
dest: .github/
replace: false
exclude: |
workflows/
sync.yml
OpenIMSDK/community:
- source: LICENSE
@ -21,14 +15,6 @@ OpenIMSDK/community:
replace: false
- source: .github/workflows/
dest: .github/workflows/
exclude:
- e2e-test.yml
- sync.yml
- source: .github/
dest: .github/
replace: false
exclude: |
sync.yml
OpenIMSDK/openim-sdk-core:
- source: LICENSE
@ -53,6 +39,18 @@ OpenIMSDK/OpenIM-Docs:
dest: scripts/githooks/
replace: true
OpenIMSDK/OpenKF:
- source: LICENSE
dest: LICENSE
- source: scripts/LICENSE/
dest: scripts/LICENSE/
replace: false
- source: .github/workflows/issue-robot.yml
dest: .github/workflows/issue-robot.yml
replace: false
- source: .github/workflows/stale.yml
dest: .github/workflows/stale.yml
replace: false
group:
# first groupcommon to all warehouses

@ -1,47 +1,39 @@
# name: Github Rebot for Link check error
name: Github Rebot for Link check error
# on:
# pull_request:
# branches: [ main ]
# paths:
# - '**.md'
# - 'docs/**'
# - '.lycheeignore'
# push:
# branches: [ main ]
# schedule:
# - cron: '0 11 * * *'
# Every Monday at 12:30 p.m
on:
schedule:
- cron: '30 12 * * 1'
# jobs:
# linkChecker:
# runs-on: ubuntu-latest
# steps:
# - uses: actions/checkout@v3
jobs:
linkChecker:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
# - name: Link Checker
# id: lychee
# uses: lycheeverse/lychee-action@v1.7.0
# with:
# # For parameter description, see https://github.com/lycheeverse/lychee#commandline-parameters
# # Actions Link address -> https://github.com/lycheeverse/lychee-action
# # -E, --exclude-all-private Exclude all private IPs from checking.
# # -i, --insecure Proceed for server connections considered insecure (invalid TLS)
# # -n, --no-progress Do not show progress bar.
# # -t, --timeout <timeout> Website timeout in seconds from connect to response finished [default:20]
# # --max-concurrency <max-concurrency> Maximum number of concurrent network requests [default: 128]
# # -a --accept <accept> Comma-separated list of accepted status codes for valid links
# # docs/.vitepress/dist the site directory to check
# # ./*.md all markdown files in the root directory
# args: --verbose -E -i --no-progress --exclude-path './CHANGELOG' './**/*.md'
# env:
# GITHUB_TOKEN: ${{secrets.GH_PAT}}
- name: Link Checker
id: lychee
uses: lycheeverse/lychee-action@v1.7.0
with:
# For parameter description, see https://github.com/lycheeverse/lychee#commandline-parameters
# Actions Link address -> https://github.com/lycheeverse/lychee-action
# -E, --exclude-all-private Exclude all private IPs from checking.
# -i, --insecure Proceed for server connections considered insecure (invalid TLS)
# -n, --no-progress Do not show progress bar.
# -t, --timeout <timeout> Website timeout in seconds from connect to response finished [default:20]
# --max-concurrency <max-concurrency> Maximum number of concurrent network requests [default: 128]
# -a --accept <accept> Comma-separated list of accepted status codes for valid links
# docs/.vitepress/dist the site directory to check
# ./*.md all markdown files in the root directory
args: --verbose -E -i --no-progress --exclude-path './CHANGELOG' './**/*.md'
env:
GITHUB_TOKEN: ${{secrets.GH_PAT}}
# - name: Create Issue From File
# if: env.lychee_exit_code != 0
# uses: peter-evans/create-issue-from-file@v4
# with:
# title: Bug reports for links in OpenIM docs
# content-filepath: ./lychee/out.md
# labels: kind/documentation, triage/unresolved, report
# token: ${{ secrets.BOT_GITHUB_TOKEN }}
- name: Create Issue From File
if: env.lychee_exit_code != 0
uses: peter-evans/create-issue-from-file@v4
with:
title: Bug reports for links in OpenIM docs
content-filepath: ./lychee/out.md
labels: kind/documentation, triage/unresolved, report
token: ${{ secrets.BOT_GITHUB_TOKEN }}

@ -2,9 +2,8 @@ name: 'OpenCommit Action'
on:
push:
# this list of branches is often enough,
# but you may still ignore other public branches
branches-ignore: [main master dev development release]
branches:
- main
jobs:
opencommit:

@ -1,9 +1,3 @@
# TODO: 参考我对 horizon 的 Makefile 设计:
# TODO: https://github.com/horizoncd/horizon/pull/141
# TODO: 设计稿:代写~
# TODO请在 issue 关闭之前不要使用 Makefile 中的 targe(尤其是重构前)
# ==============================================================================
# define the default goal
#

@ -17,7 +17,7 @@
#
GO := go
GO_SUPPORTED_VERSIONS ?= |1.15|1.16|1.17|1.18|1.19|1.20|
GO_SUPPORTED_VERSIONS ?= 1.18|1.19|1.20
GO_LDFLAGS += -X $(VERSION_PACKAGE).gitVersion=$(GIT_TAG) \
-X $(VERSION_PACKAGE).gitCommit=$(GIT_COMMIT) \

Loading…
Cancel
Save