foss42 / apidash

API Dash is a beautiful open-source cross-platform API Client built using Flutter which can help you easily create & customize your API requests, visually inspect responses and generate API integration code. A lightweight alternative to postman/insomnia.
https://apidash.dev
Apache License 2.0
1.37k stars 257 forks source link

Setting up GitHub Actions for CI and CD #387

Closed NotAProton closed 2 months ago

NotAProton commented 2 months ago

Tell us about the task you want to perform and are unable to do so because the feature is not available If we use Github Actions: 1) The compilation and uploading of binaries, which is currently done manually by maintainers at release, can be automated. This will increase transparency and reproducibility of builds. 2) CI: Github actions can run tests automatically at every commit and on every PR.

Describe the solution/feature you'd like us to add Use github actions to for CI/CD

Any other feedback you would like to provide regarding the site We can release tarballs for linux users who don't use rpm or deb supporting distros to run API Dash easily. (https://github.com/foss42/apidash/discussions/240#discussioncomment-8650009 by @Tanish2002). This will also make packaging for flatpak easier.

ashitaprasad commented 2 months ago

Closing this issue as we already have a GitHub discussion with the task that must be undertaken first provided here.