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

Update gorilla to 1.5.2, update go to 1.22.3, and add github action to build and test on each PR #446

Open
wants to merge 6 commits into
base: master
Choose a base branch
from

Conversation

barakplasma
Copy link

@barakplasma barakplasma commented Jun 10, 2024

building off of #430

also adds a github action to make sure the makefile builds binaries successfully before allowing a PR to be merged. also tests the binaries by connecting to the example bash script for dump env and making sure it sends an eof at the end
added an example in https://github.com/barakplasma/websocketd/actions/runs/9455903924

easier than using the makefile is to use go-releaser like I'm doing in my fork (generated by the github action workflow at https://github.com/barakplasma/websocketd/blob/master/.github/workflows/release.yml )
I built binaries for all platforms on the latest golang in
https://github.com/barakplasma/websocketd/releases/tag/0.4.2

@barakplasma barakplasma changed the title Update gorilla to 1.5.2 Update gorilla to 1.5.2 and add github action to run make on PRs Jun 10, 2024
@barakplasma barakplasma marked this pull request as ready for review June 10, 2024 19:38
@barakplasma barakplasma changed the title Update gorilla to 1.5.2 and add github action to run make on PRs Update gorilla to 1.5.2 and add github action to build and test on each PR Jun 10, 2024
@barakplasma barakplasma marked this pull request as draft June 10, 2024 21:30
asergeyev and others added 5 commits June 10, 2024 21:37
Convert flag.Usage to flag.CommandLine.Usage for avoid showing the default help message printout
update go version to 1.22.3
fix: nektos/act isn't the same as the runner

fix: another try

fix:

fix:

fix:

fix:

fix:

fix:

fix:

fix:
@barakplasma barakplasma marked this pull request as ready for review June 10, 2024 21:40
@barakplasma barakplasma changed the title Update gorilla to 1.5.2 and add github action to build and test on each PR Update gorilla to 1.5.2, update go to 1.22.3, and add github action to build and test on each PR Jun 10, 2024
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.

4 participants