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

Separation Releases #698

Open
mikoloism opened this issue Mar 10, 2024 · 3 comments
Open

Separation Releases #698

mikoloism opened this issue Mar 10, 2024 · 3 comments

Comments

@mikoloism
Copy link
Contributor

mikoloism commented Mar 10, 2024

To split CONTINUOUS DEPLOYMENT GitHub Actions for each Target Architecture.

Benefits can be imagined:

  • avoiding side effects
  • no fail another platforms build if single one make fails
  • improving easy maintainability
  • improving fast modularity releases*

*: can be easily add/delete action file

Cons can be imagined:

  • increase repository size
  • more boilerplates

For more information, there is discussion in GitHub Community also available

Note

Inspired from issue in #695 (comment)

@mikoloism
Copy link
Contributor Author

After deliberation and final decision, I volunteer to do the separation

@mikoloism
Copy link
Contributor Author

mikoloism commented Mar 19, 2024

Hi dear @sayanarijit

To make this option possible, we need to attach additional binary asset files to GitHub release page from git tags.

In our actions we are using action-gh-releases... but after reading documentation of it, it's not support to attach from multiple GitHub Action files to single releases.
To make it possible, I recommended to switch to upload-release-assets.

image

what features not compatible of upload-release-assets to action-gh-releases?

If you think it's not good enough to use for the project, you can let me know so I can avoid further change.

@sayanarijit
Copy link
Owner

Sounds good 👍

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

No branches or pull requests

2 participants