Skip to content

feat: add public configs for FastPR#912

Merged
wangyantong2000 merged 3 commits intohypertrons:masterfrom
frank-zsy:feat/add-public-config-files
Nov 11, 2024
Merged

feat: add public configs for FastPR#912
wangyantong2000 merged 3 commits intohypertrons:masterfrom
frank-zsy:feat/add-public-config-files

Conversation

@frank-zsy
Copy link
Contributor

Brief Information

This pull request is in the type of (more info about types):

  • build
  • ci
  • docs
  • feat
  • fix
  • perf
  • refactor
  • test

Related issues (all available keywords):

Details

This PR contains public config file, test and publish actions workflow:

  • public_configs/fast-pr-url-rules.js: This file is the rules config file for FastPR, and other more static public configs file can be located in this directory in the future. I also add tests to each rule to check if the rule is valid.
  • scripts/test_configs.js: This file is used to test the result of config files. Right now only FastPR configs need to be tested.
  • .github/workflow/publish_configs.yml: This file is used to publish the public configs to OSS for HyperCRX to use, it will:
    • Run on master branch push.
    • Run configs test.
    • Upload public configs files to OSS.

Checklist

Others

@CLAassistant
Copy link

CLAassistant commented Nov 11, 2024

CLA assistant check
All committers have signed the CLA.

@frank-zsy frank-zsy changed the title chore(release): v1.9.13 feat: add public configs for FastPR Nov 11, 2024
@frank-zsy frank-zsy force-pushed the feat/add-public-config-files branch 3 times, most recently from ce71346 to 5529731 Compare November 11, 2024 05:55
Signed-off-by: frank-zsy <syzhao1988@126.com>
@frank-zsy frank-zsy force-pushed the feat/add-public-config-files branch from 5529731 to 16d64b5 Compare November 11, 2024 07:59
Signed-off-by: frank-zsy <syzhao1988@126.com>
@frank-zsy
Copy link
Contributor Author

Also add an expired function for rules, this will be quite useful for commercial trails.

@frank-zsy
Copy link
Contributor Author

Also add config for kaiwudb and the trail ends on 2015.1.1

@frank-zsy frank-zsy force-pushed the feat/add-public-config-files branch from db906a9 to 3739ee6 Compare November 11, 2024 08:31
Signed-off-by: frank-zsy <syzhao1988@126.com>
@frank-zsy frank-zsy force-pushed the feat/add-public-config-files branch from 3739ee6 to 28c2909 Compare November 11, 2024 08:32
@wangyantong2000
Copy link
Collaborator

Is this PR ready to merge now?

@frank-zsy
Copy link
Contributor Author

Is this PR ready to merge now?

Yes, I think this is ready

@wangyantong2000 wangyantong2000 merged commit e778114 into hypertrons:master Nov 11, 2024
@frank-zsy frank-zsy deleted the feat/add-public-config-files branch November 11, 2024 08:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants