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: backport integrated swagger and static binary compilation features (#221, #223) #225

Merged

Conversation

zemyblue
Copy link
Member

Description

backport integrated swagger and compile static binary (#221, #223)

Motivation and context

How has this been tested?

Screenshots (if appropriate):

Checklist:

  • I followed the contributing guidelines and code of conduct.
  • I have added a relevant changelog to CHANGELOG.md
  • I have added tests to cover my changes.
  • I have updated the documentation accordingly.

* feat: add integrated swagger for finschia.

Signed-off-by: zemyblue <zemyblue@gmail.com>

* chore: update changelog

Signed-off-by: zemyblue <zemyblue@gmail.com>

* ci: add a ci to check generated code.

Signed-off-by: zemyblue <zemyblue@gmail.com>

* ci: add a ci to check generated code up-to-date

Signed-off-by: zemyblue <zemyblue@gmail.com>

* fix: ci error

Signed-off-by: zemyblue <zemyblue@gmail.com>
(cherry picked from commit b98ef07008b1a1e93882447e67286a0a2ae6339f)

---------

Signed-off-by: zemyblue <zemyblue@gmail.com>
(cherry picked from commit d649d83)
…hia#221)

* build: modify docker image base and binary using static library.

Signed-off-by: zemyblue <zemyblue@gmail.com>

* chore: change the description in readme

Signed-off-by: zemyblue <zemyblue@gmail.com>

* fix: localnet-docker-build unittest

Signed-off-by: zemyblue <zemyblue@gmail.com>

* ci: change the github action ci for pushing Docker images

Signed-off-by: zemyblue <zemyblue@gmail.com>

* ci: change release build for using static binary assets.

Signed-off-by: zemyblue <zemyblue@gmail.com>

* chore: update changelog

Signed-off-by: zemyblue <zemyblue@gmail.com>

* fix: parse tag in github action of docker.yml

Signed-off-by: zemyblue <zemyblue@gmail.com>

* ci: change docker build and push trigger

Signed-off-by: zemyblue <zemyblue@gmail.com>

* ci: remove condition if `pull_request` or not.

Signed-off-by: zemyblue <zemyblue@gmail.com>

* fix: typo

Signed-off-by: zemyblue <zemyblue@gmail.com>

* chore: remove debian11 and nonroot base docker image

Signed-off-by: zemyblue <zemyblue@gmail.com>

---------

Signed-off-by: zemyblue <zemyblue@gmail.com>
(cherry picked from commit 225b581)
@zemyblue zemyblue self-assigned this Jun 23, 2023
@zemyblue zemyblue changed the title feat: backport integrated swagger and compile static binary (#221, #223) feat: backport integrated swagger and static binary compilation features (#221, #223) Jun 23, 2023
@codecov
Copy link

codecov bot commented Jun 23, 2023

Codecov Report

❗ No coverage uploaded for pull request base (hackwasm2023@9b58454). Click here to learn what that means.
The diff coverage is n/a.

Additional details and impacted files

Impacted file tree graph

@@               Coverage Diff               @@
##             hackwasm2023     #225   +/-   ##
===============================================
  Coverage                ?   43.97%           
===============================================
  Files                   ?        8           
  Lines                   ?     1087           
  Branches                ?        0           
===============================================
  Hits                    ?      478           
  Misses                  ?      591           
  Partials                ?       18           

Signed-off-by: zemyblue <zemyblue@gmail.com>
Signed-off-by: zemyblue <zemyblue@gmail.com>
Signed-off-by: zemyblue <zemyblue@gmail.com>
@zemyblue zemyblue merged commit a30d888 into Finschia:hackwasm2023 Jun 26, 2023
24 checks passed
@zemyblue zemyblue deleted the feat/backport_to_hackwasm2023 branch June 26, 2023 06:00
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