paraglider-project / paraglider

Streamlining cloud networking
https://paragliderproject.io
Apache License 2.0
61 stars 4 forks source link

Add release workflow #356

Closed praveingk closed 5 months ago

github-actions[bot] commented 5 months ago

Unit Test Results

269 tests  ±0   269 :white_check_mark: ±0   3s :stopwatch: ±0s  50 suites ±0     0 :zzz: ±0    1 files   ±0     0 :x: ±0 

Results for commit 1b542dad. ± Comparison against base commit e9ad4633.

:recycle: This comment has been updated with latest results.

github-actions[bot] commented 5 months ago

49.5

For the detailed report, please go to Checks tab, click Build and Test, and then download unit_test_coverage artifact at the bottom of build page.

The coverage result does not include the functional test results.

praveingk commented 5 months ago

I am still testing in my local env.

github-actions[bot] commented 5 months ago

49.0

For the detailed report, please go to Checks tab, click Build and Test, and then download unit_test_coverage artifact at the bottom of build page.

The coverage result does not include the functional test results.

praveingk commented 5 months ago

I have tested it in my local env using act, and it works.

praveingk commented 5 months ago

@praveingk This is great! A few concerns before I stamp.

  1. Seems like this workflow is triggered on a tag push to the main branch. Do we need any tag protection rules to ensure only maintainers can push tags to the main branch?
  2. There's also concerns of tags on other branches triggering this type of workflow. Can we double check and make sure this doesn't happen or ensure it's not really an issue?
  3. Have you tested the actual binaries that have been created?

@praveingk This is great! A few concerns before I stamp.

  1. Seems like this workflow is triggered on a tag push to the main branch. Do we need any tag protection rules to ensure only maintainers can push tags to the main branch?

Yes, we will need to check and add protection rules if its not already present

  1. There's also concerns of tags on other branches triggering this type of workflow. Can we double check and make sure this doesn't happen or ensure it's not really an issue?

I have changed the "on" action to push on main branch. I am unable to test it out in my local env though.

  1. Have you tested the actual binaries that have been created?

I had used act to test the artifacts, and the binaries worked.

github-actions[bot] commented 5 months ago

49.0

For the detailed report, please go to Checks tab, click Build and Test, and then download unit_test_coverage artifact at the bottom of build page.

The coverage result does not include the functional test results.

github-actions[bot] commented 5 months ago

49.0

For the detailed report, please go to Checks tab, click Build and Test, and then download unit_test_coverage artifact at the bottom of build page.

The coverage result does not include the functional test results.

smcclure20 commented 5 months ago

@seankimkdy @praveingk I created a tag protection rule that (for now) requires maintainers to push, modify, or delete all tags. We can weaken this later if needed.