Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: add GitHub workflow to check test and release automatically #857

Merged
merged 30 commits into from
Apr 22, 2022

Conversation

owen-reorg
Copy link
Contributor

@owen-reorg owen-reorg commented Apr 21, 2022

Further setup

Shoule set a key in the repo to visit private repo.
Check https://blog.fabianmendez.dev/how-to-use-private-go-module-in-github-actions for details.

Preview

@owen-reorg owen-reorg changed the base branch from master to develop April 21, 2022 14:24
@owen-reorg owen-reorg changed the title feat: GitHub workflow with no vendor feat: add GitHub workflow to check test and release automatically Apr 22, 2022
@unclezoro unclezoro merged commit 2413502 into bnb-chain:develop Apr 22, 2022
forcodedancing pushed a commit that referenced this pull request May 19, 2022
* chore: add integration test workflow

* add build and test in workflow

* optimize workflow cache

* skip error file

* feat: add release workflow

* fix release workflow

* disable window to debug

* test release name

* fix release tag

* fix release tag

* add macos

* fix macos

* fix make test

* remove windows, zip before upload

* remove build in integration ci

* update integration

* update release

* fix integration test

* debug

* remove debug

* clean up

* adjust release strategy

* fix multiple cmds

* fix paramhub

* get app_pub back

* remove app_pub_test

* add lint

* fix lint

* fix pub
forcodedancing pushed a commit that referenced this pull request May 19, 2022
* chore: add integration test workflow

* add build and test in workflow

* optimize workflow cache

* skip error file

* feat: add release workflow

* fix release workflow

* disable window to debug

* test release name

* fix release tag

* fix release tag

* add macos

* fix macos

* fix make test

* remove windows, zip before upload

* remove build in integration ci

* update integration

* update release

* fix integration test

* debug

* remove debug

* clean up

* adjust release strategy

* fix multiple cmds

* fix paramhub

* get app_pub back

* remove app_pub_test

* add lint

* fix lint

* fix pub
forcodedancing pushed a commit that referenced this pull request May 19, 2022
* chore: add integration test workflow

* add build and test in workflow

* optimize workflow cache

* skip error file

* feat: add release workflow

* fix release workflow

* disable window to debug

* test release name

* fix release tag

* fix release tag

* add macos

* fix macos

* fix make test

* remove windows, zip before upload

* remove build in integration ci

* update integration

* update release

* fix integration test

* debug

* remove debug

* clean up

* adjust release strategy

* fix multiple cmds

* fix paramhub

* get app_pub back

* remove app_pub_test

* add lint

* fix lint

* fix pub
forcodedancing pushed a commit that referenced this pull request May 19, 2022
* chore: add integration test workflow

* add build and test in workflow

* optimize workflow cache

* skip error file

* feat: add release workflow

* fix release workflow

* disable window to debug

* test release name

* fix release tag

* fix release tag

* add macos

* fix macos

* fix make test

* remove windows, zip before upload

* remove build in integration ci

* update integration

* update release

* fix integration test

* debug

* remove debug

* clean up

* adjust release strategy

* fix multiple cmds

* fix paramhub

* get app_pub back

* remove app_pub_test

* add lint

* fix lint

* fix pub
forcodedancing pushed a commit that referenced this pull request May 19, 2022
* chore: add integration test workflow

* add build and test in workflow

* optimize workflow cache

* skip error file

* feat: add release workflow

* fix release workflow

* disable window to debug

* test release name

* fix release tag

* fix release tag

* add macos

* fix macos

* fix make test

* remove windows, zip before upload

* remove build in integration ci

* update integration

* update release

* fix integration test

* debug

* remove debug

* clean up

* adjust release strategy

* fix multiple cmds

* fix paramhub

* get app_pub back

* remove app_pub_test

* add lint

* fix lint

* fix pub
forcodedancing pushed a commit that referenced this pull request May 19, 2022
* chore: add integration test workflow

* add build and test in workflow

* optimize workflow cache

* skip error file

* feat: add release workflow

* fix release workflow

* disable window to debug

* test release name

* fix release tag

* fix release tag

* add macos

* fix macos

* fix make test

* remove windows, zip before upload

* remove build in integration ci

* update integration

* update release

* fix integration test

* debug

* remove debug

* clean up

* adjust release strategy

* fix multiple cmds

* fix paramhub

* get app_pub back

* remove app_pub_test

* add lint

* fix lint

* fix pub
forcodedancing pushed a commit that referenced this pull request May 19, 2022
* chore: add integration test workflow

* add build and test in workflow

* optimize workflow cache

* skip error file

* feat: add release workflow

* fix release workflow

* disable window to debug

* test release name

* fix release tag

* fix release tag

* add macos

* fix macos

* fix make test

* remove windows, zip before upload

* remove build in integration ci

* update integration

* update release

* fix integration test

* debug

* remove debug

* clean up

* adjust release strategy

* fix multiple cmds

* fix paramhub

* get app_pub back

* remove app_pub_test

* add lint

* fix lint

* fix pub
forcodedancing pushed a commit that referenced this pull request May 19, 2022
* chore: add integration test workflow

* add build and test in workflow

* optimize workflow cache

* skip error file

* feat: add release workflow

* fix release workflow

* disable window to debug

* test release name

* fix release tag

* fix release tag

* add macos

* fix macos

* fix make test

* remove windows, zip before upload

* remove build in integration ci

* update integration

* update release

* fix integration test

* debug

* remove debug

* clean up

* adjust release strategy

* fix multiple cmds

* fix paramhub

* get app_pub back

* remove app_pub_test

* add lint

* fix lint

* fix pub
forcodedancing pushed a commit that referenced this pull request May 19, 2022
* chore: add integration test workflow

* add build and test in workflow

* optimize workflow cache

* skip error file

* feat: add release workflow

* fix release workflow

* disable window to debug

* test release name

* fix release tag

* fix release tag

* add macos

* fix macos

* fix make test

* remove windows, zip before upload

* remove build in integration ci

* update integration

* update release

* fix integration test

* debug

* remove debug

* clean up

* adjust release strategy

* fix multiple cmds

* fix paramhub

* get app_pub back

* remove app_pub_test

* add lint

* fix lint

* fix pub
forcodedancing pushed a commit that referenced this pull request May 19, 2022
* chore: add integration test workflow

* add build and test in workflow

* optimize workflow cache

* skip error file

* feat: add release workflow

* fix release workflow

* disable window to debug

* test release name

* fix release tag

* fix release tag

* add macos

* fix macos

* fix make test

* remove windows, zip before upload

* remove build in integration ci

* update integration

* update release

* fix integration test

* debug

* remove debug

* clean up

* adjust release strategy

* fix multiple cmds

* fix paramhub

* get app_pub back

* remove app_pub_test

* add lint

* fix lint

* fix pub
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