Skip to content

Add tar.gz packaging #1270

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

Merged
merged 2 commits into from
Apr 15, 2025
Merged

Add tar.gz packaging #1270

merged 2 commits into from
Apr 15, 2025

Conversation

fujiwara
Copy link
Contributor

@fujiwara fujiwara commented Apr 9, 2025

Hi. This PR adds support for building tar.gz release packages.

motivation

We want to use the plain tar.gz packages instead of rpm or deb, similar to the mackerel-agent provided.

usage

make tar builds tar.gz for release packages.

fujiwara added 2 commits April 9, 2025 15:56
`make tar` builds tar.gz for release packages.
@yseto
Copy link
Contributor

yseto commented Apr 11, 2025

@fujiwara

本件は、話が複雑になることを避けるため、日英併記でやりとりをさせてください。

Mackerelチームでは、rpmとdebのパッケージを公式のサポート対象としたいと考えています。この変更による成果物はどういった目的で利用を考えているか教えてください。

We consider rpm/deb package to be supported.
Please let us know in what purpose you plan to use the results of this change.

@fujiwara
Copy link
Contributor Author

この変更による成果物はどういった目的で利用を考えているか教えてください。

@yseto 公式のrpm/debがインストールできない環境(具体的にはサポート外の古い環境です)にpluginをインストールするために利用したいと思っていました。mackerel-agentはtar.gzがリリースバイナリとして提供されているのでそれでインストール可能ですが、pluginも同様になっているとうれしいです。

I wanted to install the plugin in an environment where official RPM/DEB packages can't be used (specifically, an older unsupported system). Since the mackerel-agent is available as a tar.gz release binary, it's installable in that format — it would be great if plugins were also provided the same way.

@yseto
Copy link
Contributor

yseto commented Apr 15, 2025

@fujiwara

本Pull Request はマージをします。
この追加されたワークフローでの成果物(tarball)の利用に関して、発生したいかなる結果、および不具合については、サポートの対象外となります。
今後、プラグインの削減を行った場合、通常のパッケージと同様にtarballの成果物からも削除を行います。

This pull request will be merged.
We do not support any results or problems that may occur regarding the use of artifacts (tarballs) in this added workflow.
If we remove a plugin from the mackerel-agent-plugins bundle in the future, it will also be excluded from the tarball deliverables, just like regular packages.

Copy link
Contributor

@yseto yseto left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for your contribution.

@yseto yseto merged commit 9fec2be into mackerelio:master Apr 15, 2025
17 checks passed
@fujiwara
Copy link
Contributor Author

@yseto ありがとうございます!!

@fujiwara fujiwara deleted the build-tarball branch April 15, 2025 07:36
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.

2 participants