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

release: automatically generate release announce in blog #83

Open
komainu8 opened this issue Dec 3, 2024 · 1 comment
Open

release: automatically generate release announce in blog #83

komainu8 opened this issue Dec 3, 2024 · 1 comment

Comments

@komainu8
Copy link
Member

komainu8 commented Dec 3, 2024

What is your problem?

Currently, when releasing a new version, we have to manually create a blog post to announce it. This process is redundant and time-consuming because we already have detailed release notes that cover the changes in the new version.

Proposed Solution:

Implement a Rake task that automatically generates a blog post.
This will streamline the release process and reduce the manual effort required during releases.

How to reproduce it

No response

@komainu8
Copy link
Member Author

komainu8 commented Dec 3, 2024

Image how we want to call this rake task

$ rake release:blog:announce:generate (...arguments)

TODO

otegami added a commit to otegami/groonga.org that referenced this issue Dec 4, 2024
GitHub: groongaGH-83

In this PR, we implement a Rake task for generating release
announces in blog without contents.
At the following PRs, we will implement contents step by step.

Generate release announces

```console
$ VERSION=14.1.1 rake release:blog:generate
$ tree . | grep 2024-12-04-groonga-14.1.1.md
  │      └── 2024-12-04-groonga-14.1.1.md
  │   │  └── 2024-12-04-groonga-14.1.1.md
```
otegami added a commit to otegami/groonga.org that referenced this issue Dec 4, 2024
GitHub: groongaGH-83

In this PR, we implement a Rake task for generating release
announces in blog without contents.
At the following PRs, we will implement contents step by step.

Generate release announces

```console
$ VERSION=14.1.1 rake release:blog:generate
$ tree . | grep 2024-12-04-groonga-14.1.1.md
  │      └── 2024-12-04-groonga-14.1.1.md
  │   │  └── 2024-12-04-groonga-14.1.1.md
```
otegami added a commit to otegami/groonga.org that referenced this issue Dec 4, 2024
GitHub: groongaGH-83

In this PR, we implement a Rake task for generating release
announce posts in blog.

Generate release announce posts

```console
$ rake release:blog:generate
$ tree . | grep 2024-12-04-groonga-14.1.0.md
  │       └── 2024-12-04-groonga-14.1.0.md
  │   │   └── 2024-12-04-groonga-14.1.0.md
```

```console
$ cat en/_posts/2024-12-04-groonga-14.1.0.md
---
layout: post.en
title: Groonga 14.1.0 has been released
description: Groonga 14.1.0 has been released!
---

Groonga 14.1.0 has been released!

For installation instructions on your environments, please see the [Installation Guide](/docs/install.html).

For the information on the changes, please see the [Release Note](/docs/news/14.html#release-14-1-0-2024-12-04).

$ cat ja/_posts/2024-12-04-groonga-14.1.0.md
---
layout: post.ja
title: Groonga 14.1.0リリース
description: Groonga 14.1.0をリリースしました!
---

Groonga 14.1.0をリリースしました!

それぞれの環境毎のインストール方法は、[インストール](/ja/docs/install.html)をご確認ください。

主な変更点のついては、[リリースノート](/ja//docs/news/14.html#release-14-1-0-2024-12-04)をご確認ください
```
otegami added a commit to otegami/groonga.org that referenced this issue Dec 4, 2024
GitHub: groongaGH-83

In this PR, we implement a Rake task for generating release
announce posts in blog.

Generate release announce posts

```console
$ rake release:blog:generate
$ tree . | grep 2024-12-04-groonga-14.1.0.md
  │       └── 2024-12-04-groonga-14.1.0.md
  │   │   └── 2024-12-04-groonga-14.1.0.md
```

```console
$ cat en/_posts/2024-12-04-groonga-14.1.0.md
---
layout: post.en
title: Groonga 14.1.0 has been released
description: Groonga 14.1.0 has been released!
---

Groonga 14.1.0 has been released!

For installation instructions on your environments, please see the [Installation Guide](/docs/install.html).

For the information on the changes, please see the [Release Note](/docs/news/14.html#release-14-1-0-2024-12-04).

$ cat ja/_posts/2024-12-04-groonga-14.1.0.md
---
layout: post.ja
title: Groonga 14.1.0リリース
description: Groonga 14.1.0をリリースしました!
---

Groonga 14.1.0をリリースしました!

それぞれの環境毎のインストール方法は、[インストール](/ja/docs/install.html)をご確認ください。

主な変更点のついては、[リリースノート](/ja//docs/news/14.html#release-14-1-0-2024-12-04)をご確認ください
```
kou pushed a commit that referenced this issue Dec 4, 2024
GitHub: GH-83

In this PR, we implement a Rake task for generating release announces in
blog without contents.
At the following PRs, we will implement contents step by step.
otegami added a commit to otegami/groonga.org that referenced this issue Dec 4, 2024
GitHub: groongaGH-83

In this PR, we implement a Rake task for generating release
announce posts in blog.

Generate release announce posts

```console
$ rake release:blog:generate
$ tree . | grep 2024-11-15-groonga-14.1.0.md
  │       └── 2024-11-15-groonga-14.1.0.md
  │   │   └── 2024-11-15-groonga-14.1.0.md
```

```console
$ cat en/_posts/2024-11-15-groonga-14.1.0.md
---
layout: post.en
title: Groonga 14.1.0 has been released
description: Groonga 14.1.0 has been released!
---

Groonga 14.1.0 has been released!

For installation instructions on your environments, please see the [Installation Guide](/docs/install.html).

For the information on the changes, please see the [Release Note](/docs/news/14.html#release-14-1-0-2024-12-04).

$ cat ja/_posts/2024-11-15-groonga-14.1.0.md
---
layout: post.ja
title: Groonga 14.1.0リリース
description: Groonga 14.1.0をリリースしました!
---

Groonga 14.1.0をリリースしました!

それぞれの環境毎のインストール方法は、[インストール](/ja/docs/install.html)をご確認ください。

主な変更点のついては、[リリースノート](/ja//docs/news/14.html#release-14-1-0-2024-12-04)をご確認ください
```
otegami added a commit to otegami/groonga.org that referenced this issue Dec 4, 2024
GitHub: groongaGH-83

In this PR, we implement a Rake task for generating release
announce posts in blog.

Generate release announce posts

```console
$ rake release:blog:generate
$ tree . | grep 2024-11-15-groonga-14.1.0.md
  │       └── 2024-11-15-groonga-14.1.0.md
  │   │   └── 2024-11-15-groonga-14.1.0.md
```

```console
$ cat en/_posts/2024-11-15-groonga-14.1.0.md
---
layout: post.en
title: Groonga 14.1.0 has been released
description: Groonga 14.1.0 has been released!
---

Groonga 14.1.0 has been released!

For installation instructions on your environments, please see the [Installation Guide](/docs/install.html).

For the information on the changes, please see the [Release Note](/docs/news/14.html#release-14-1-0-2024-12-04).

$ cat ja/_posts/2024-11-15-groonga-14.1.0.md
cat ja/_posts/2024-11-05-groonga-14.1.0.md
---
layout: post.ja
title: Groonga 14.1.0リリース
description: Groonga 14.1.0をリリースしました!
---

Groonga 14.1.0をリリースしました!

それぞれの環境毎のインストール方法は、[インストール](/ja/docs/install.html)をご確認ください。

主な変更点のついては、[リリースノート](/ja/docs/news/14.html#release-14-1-0)をご確認ください。
```
kou pushed a commit that referenced this issue Dec 5, 2024
GitHub: GH-83

In this PR, we implement a Rake task for generating release announce
posts with contents in blog.
@abetomo abetomo changed the title release: automatically generate release announce in brog release: automatically generate release announce in blog Dec 9, 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

No branches or pull requests

1 participant