Skip to content
New issue

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

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

Already on GitHub? # to your account

feat: Improve release workflow #756

Merged
merged 5 commits into from
Mar 13, 2024

Conversation

fuzzypixelz
Copy link
Member

@fuzzypixelz fuzzypixelz commented Feb 23, 2024

Depends on eclipse-zenoh/ci#4. (merged!)
Depends on eclipse-zenoh/ci#12. (merged!)
Depends on eclipse-zenoh/ci#30. (merged!)

Resolves #790.

  • publish-github job
  • publish-eclipse job
  • publish-dockerhub job
  • publish-ghcr job
  • refactor check, test

@eclipse-zenoh-bot
Copy link
Contributor

@fuzzypixelz If this pull request contains a bugfix or a new feature, then please consider using Closes #ISSUE-NUMBER syntax to link it to an issue.

1 similar comment
@eclipse-zenoh-bot
Copy link
Contributor

@fuzzypixelz If this pull request contains a bugfix or a new feature, then please consider using Closes #ISSUE-NUMBER syntax to link it to an issue.

@fuzzypixelz fuzzypixelz force-pushed the feat-improve-release-workflow branch 6 times, most recently from b4ab5d4 to 0f04997 Compare March 5, 2024 15:58
@fuzzypixelz fuzzypixelz force-pushed the feat-improve-release-workflow branch from 0f04997 to 90f81f8 Compare March 5, 2024 16:21
@fuzzypixelz fuzzypixelz marked this pull request as ready for review March 12, 2024 17:45
@fuzzypixelz fuzzypixelz changed the title wip: Improve release workflow feat: Improve release workflow Mar 12, 2024
@Mallets Mallets merged commit ceb982d into eclipse-zenoh:main Mar 13, 2024
9 checks passed
Mallets pushed a commit that referenced this pull request Mar 13, 2024
* build plugins with default zenoh features

* update documentation to the new api for keformat's generated Parsed (#783)

* fix: Relax dependency requirements (#758)

- async-io
- unix-named-pipe
- filepath
- advisory-lock

* feat: Improve release workflow (#756)

* wip: Improve Release workflow

* feat: Add DockerHub & GHCR releases

* feat: Refactor checks and tests into pre-release workflow

* chore: Remove crates_check.sh and crates_publish.sh

* fix: Remove Dockerfile

* restore SN in case of frame drops caused by congestion control (#815)

* remove Publisher::write

* test fix

* remove unrelated changes added by rebasing

---------

Co-authored-by: Pierre Avital <pierre.avital@me.com>
Co-authored-by: Mahmoud Mazouz <mazouz.mahmoud@outlook.com>
Co-authored-by: Dmitrii Bannov <104833606+yellowhatter@users.noreply.github.com>
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

Improve Release wofkflow
3 participants