116 Commits

Author SHA1 Message Date
dataCenter430
37fcdd4060 Add API client sync and verification job (#8395)
* fix missing api in api-client library

* fix: release-ui-packages.yaml

* fix workflow

* Extract OpenAPI client check to separate workflow

---------

Co-authored-by: Ryan Wang <i@ryanc.cc>
2026-03-09 21:36:40 +08:00
Ryan Wang
2d20ce652e Remove unused files (#8393) 2026-03-06 11:41:16 +08:00
Ryan Wang
8c566f418c Bump Node/pnpm versions in CI and UI (#8387)
Signed-off-by: Ryan Wang <i@ryanc.cc>
2026-03-05 11:37:08 +08:00
Ryan Wang
6bd8232b45 Add LLM disclosure guidance to PR template (#8330)
#### What type of PR is this?

None

#### What this PR does / why we need it:

Update PR template to require disclosure when PRs include LLM-generated code.

#### Does this PR introduce a user-facing change?

```release-note
None
```
2026-02-05 09:20:56 +00:00
John Niang
1a556274ce Disable configuration cache by default in build process (#8313) 2026-02-03 18:39:00 +08:00
Ryan Wang
57d02679a1 Update stale issues workflow label filter (#8261)
Replaces 'only-issue-labels' with 'any-of-issue-labels' in the stale issues workflow to ensure issues with any of the specified labels are considered, improving label-based filtering.
2026-01-20 15:39:23 +08:00
Ryan Wang
0bec190253 Update issue template contact descriptions (#8219) 2026-01-14 17:11:43 +08:00
Ryan Wang
53bf54cc7f Update stale issue labels in workflow (#8218) 2026-01-14 16:31:05 +08:00
Ryan Wang
08c42540b9 Remove funding info and update README for paid version (#8143)
#### What type of PR is this?

None

#### What this PR does / why we need it:

Remove funding info and update README for paid version

#### Does this PR introduce a user-facing change?

```release-note
None
```
2025-12-31 03:25:36 +00:00
Ryan Wang
7e2a47a6ad Add custom label for stale issues in workflow (#8142) 2025-12-30 21:44:11 +08:00
Ryan Wang
619ac41137 Bump UI package versions to 2.22.0 (#8076) 2025-12-23 17:07:34 +08:00
Ryan Wang
625146d478 Add workflow to close stale issues automatically (#8051)
Introduces a GitHub Actions workflow that marks issues labeled 'triage/needs-information' as stale after 60 days of inactivity and closes them after 2 additional days. This helps keep the issue tracker clean by automatically managing inactive issues.
2025-12-17 16:22:51 +08:00
Ryan Wang
1d81a73430 Upgrade Node.js to v22 (#7846)
#### What type of PR is this?

/area ui
/kind cleanup

#### What this PR does / why we need it:

Upgrade Node.js to 22

#### Does this PR introduce a user-facing change?

```release-note
None
```
2025-10-22 08:38:13 +00:00
Ryan Wang
155a2c0fbf Add repository check to npm release workflow (#7814)
The release-ui-packages workflow now only runs if the repository is 'halo-dev/halo', preventing unintended releases from forks or other repositories.
2025-10-17 16:56:59 +08:00
Ryan Wang
83117058bc Use Gradle for pnpm install in ui packages release workflow (#7753) 2025-09-20 23:34:43 +08:00
John Niang
ce7c92171d Update build-and-publish-container-image-with-buildpacks job conditions 2025-09-17 00:02:42 +08:00
John Niang
cd2dac7f01 Add build and publish tasks for Docker images using Buildpacks 2025-09-16 20:06:44 +08:00
Ryan Wang
b822de2d78 Add ui packages publish workflow (#7743) 2025-09-09 18:13:33 +08:00
Ryan Wang
b0bae4996c chore: bump pnpm version to 10 (#7597)
#### What type of PR is this?

/area ui
/kind cleanup

#### What this PR does / why we need it:

Bump pnpm version to 10

#### Does this PR introduce a user-facing change?

```release-note
None 
```
2025-06-27 07:29:24 +00:00
John Niang
0c4be85467 Set Java 21 as minimal version (#7451)
#### What type of PR is this?

/kind improvement
/area core
/milestone 2.21.x

#### What this PR does / why we need it:

This PR sets Java 21 as minimal version. After doing that, Halo can only run on Java 21 or newer version.

Fortunately, all plugins and themes won't be affected by the restriction.

> https://docs.gradle.org/current/userguide/toolchains.html#sec:release-flag-toolchain

#### Which issue(s) this PR fixes:

Fixes https://github.com/halo-dev/halo/issues/6867

#### Does this PR introduce a user-facing change?

```release-note
[Action Required] 更新最低运行环境为 Java 21
```
2025-05-20 02:05:25 +00:00
Ryan Wang
e8867a048f chore: restrict packages-preview-release job to current repo only (#7343)
Signed-off-by: Ryan Wang <i@ryanc.cc>
2025-04-14 20:19:15 +08:00
Ryan Wang
0c7a8de0c9 chore: update issue templates config (#7253)
#### What type of PR is this?

None

#### What this PR does / why we need it:

Update issue templates config for commercial products

#### Which issue(s) this PR fixes:

None

#### Special notes for your reviewer:

None

#### Does this PR introduce a user-facing change?

```release-note
None
```
2025-03-02 14:22:55 +00:00
John Niang
85b615e66d Use task list for issue and pr checks (#7011)
#### What type of PR is this?

/kind cleanup

#### What this PR does / why we need it:

This PR use task list for issue and pr checks.

See https://github.com/orgs/halo-dev/discussions/7001 for more.

#### Which issue(s) this PR fixes:

Fixes https://github.com/orgs/halo-dev/discussions/7001

#### Does this PR introduce a user-facing change?

```release-note
None
```
2024-11-08 05:53:21 +00:00
John Niang
aeaa47f6c4 Configure registry while login to Fit2Cloud Docker Registry (#6925)
Signed-off-by: JohnNiang <johnniang@foxmail.com>
2024-10-22 18:25:40 +08:00
Ryan Wang
c8a8ac1b57 chore: update action.yaml (#6923) 2024-10-22 18:05:00 +08:00
John Niang
7e63d4448f Support pushing Docker image into Fit2Cloud Docker Registry (#6921)
Signed-off-by: JohnNiang <johnniang@foxmail.com>
2024-10-22 17:37:56 +08:00
Ryan Wang
5bd6d910f2 chore: set up preview release with pkg.pr.new (#6547) 2024-08-29 13:49:22 +08:00
Ryan Wang
62bc168184 chore: update github issue templates (#6457)
#### What type of PR is this?

None

#### What this PR does / why we need it:

Updated the issue template and added a reminder to disable all plugins to troubleshoot the problem.

#### Does this PR introduce a user-facing change?

```release-note
None
```
2024-08-12 08:22:53 +00:00
Ryan Wang
60bceb2acd chore: update afdian url (#6441)
#### What type of PR is this?

/kind cleanup

#### What this PR does / why we need it:

更新爱发电的地址。

#### Does this PR introduce a user-facing change?

```release-note
None
```
2024-08-05 03:24:24 +00:00
Ryan Wang
5622874eac chore: update issue templates (#6375)
#### What type of PR is this?

/area core

#### What this PR does / why we need it:

更新 issue 模板,可以在 https://github.com/ruibaby/halo/blob/chore/update-issues-templates/.github/ISSUE_TEMPLATE/bug_report.zh.yml 中预览效果。


#### Does this PR introduce a user-facing change?

```release-note
None
```
2024-07-25 03:47:37 +00:00
John Niang
1089061265 Add devcontainer support (#6252)
#### What type of PR is this?

/kind improvement
/area core

#### What this PR does / why we need it:

This PR adds  devcontainer support for a better development experience.

#### Does this PR introduce a user-facing change?

```release-note
None
```
2024-07-10 10:21:25 +00:00
John Niang
94bc2b840a Allow E2E testing to fail (#6278) 2024-07-05 17:46:46 +08:00
Ryan Wang
248d075481 chore: bump pnpm version to 9 (#5953)
#### What type of PR is this?

/area ui
/kind improvement
/milestone 2.16.x

#### What this PR does / why we need it:

升级 pnpm 的版本至 9,以及 GitHub Actions 的 Node 版本改为了 20。

#### Does this PR introduce a user-facing change?

```release-note
升级 pnpm 的版本至 9
```
2024-05-21 03:24:45 +00:00
Cedric
546d63740b Fix potential github action smells (#5809) 2024-04-29 15:45:22 +08:00
Ryan Wang
b176c497fb chore: update issue template (#5407)
#### What type of PR is this?

/kind improvement

#### What this PR does / why we need it:

移除 issue 模板中的 **在线站点地址** 输入框,在正常情况下,系统信息中已经包含了外部访问地址。

#### Does this PR introduce a user-facing change?

```release-note
None
```
2024-02-27 04:02:13 +00:00
John Niang
94a51aba4f Bump pnpm/action-setup version to 3.0.0 (#5364)
#### What type of PR is this?

/kind cleanup
/area core

#### What this PR does / why we need it:

See https://github.com/halo-dev/halo/pull/5340#issuecomment-1950965406 for more.

#### Does this PR introduce a user-facing change?

```release-note
None
```
2024-02-18 08:40:15 +00:00
owo
caf3e66e8c docs: update the branch name from master to main in contribution.md (#5359)
#### What type of PR is this?
/kind documentation


#### What this PR does / why we need it:

Prevent code contributors from being misled by outdated documentation(1.x).

#### Which issue(s) this PR fixes:

Fixes #5358

#### Special notes for your reviewer:


#### Does this PR introduce a user-facing change?


```release-note
NONE
```
2024-02-17 08:00:15 +00:00
John Niang
77a34c11d5 Bump actions' versions for muting warning from GitHub workflow
Signed-off-by: John Niang <johnniang@foxmail.com>
2024-02-06 15:57:26 +08:00
John Niang
a3772fab1b Add build script for ui project
Signed-off-by: John Niang <johnniang@foxmail.com>
2024-02-03 22:51:50 +08:00
John Niang
27db40f7f6 Support building Docker image with major version tag (#5304)
#### What type of PR is this?

/kind improvement
/area core
/milestone 2.13.x

#### What this PR does / why we need it:

This PR supports building Docker image with major version tag, e.g.: `halohub/halo:2`.

#### Which issue(s) this PR fixes:

Fixes https://github.com/halo-dev/halo/issues/4976

#### Does this PR introduce a user-facing change?

```release-note
None
```
2024-02-02 08:38:33 +00:00
John Niang
b4bf425a09 Remove analyzing code step in test job
Because we have enabled Automatic Analysis

Signed-off-by: John Niang <johnniang@foxmail.com>
2024-01-30 16:37:51 +08:00
John Niang
c59aed6510 Add codecov action into workflow
Signed-off-by: John Niang <johnniang@foxmail.com>
2024-01-15 00:16:48 +08:00
John Niang
883c1fadb6 Refactor workflow by not using composite actions from halo-sigs/actions
Signed-off-by: John Niang <johnniang@foxmail.com>
2024-01-10 14:14:36 +08:00
rick
84bcf9bd0f test: run e2e testing on all supported databases 2023-11-29 05:39:51 +00:00
Rick
ce5c1f9052 test: add e2e test cases of user, role, and plugin (#4920)
* chore: provide an out-of-the-box gitpod config file

* test: add e2e test cases of user, role, and plugin

---------

Co-authored-by: rick <LinuxSuRen@users.noreply.github.com>
Co-authored-by: John Niang <johnniang@foxmail.com>
2023-11-28 21:52:44 +08:00
Ryan Wang
8657854d87 chore: update issue template (#4915)
#### What type of PR is this?

/kind cleanup

#### What this PR does / why we need it:

更新 issue 模板,支持粘贴系统概览中提供的信息。


<img width="971" alt="图片" src="https://github.com/halo-dev/halo/assets/21301288/22799613-2c05-4621-99cd-f12293a3e837">


#### Does this PR introduce a user-facing change?

```release-note
None
```
2023-11-27 09:40:09 +00:00
John Niang
4ee4a8fd36 Merge pull request #4896 from ruibaby/chore/use-ibm-semeru-runtimes
chore: use ibm-semeru-runtimes to replace eclipse-temurin as the base image
2023-11-24 10:54:08 +08:00
John Niang
dec7a7f222 Merge branch 'main' into chore/use-ibm-semeru-runtimes 2023-11-23 23:29:40 +08:00
rick
6bde0c8848 fix: the image tag might be wrong when it is not a pr
Signed-off-by: Rick <LinuxSuRen@users.noreply.github.com>
2023-11-23 10:49:14 +00:00
Ryan Wang
6cecca25d2 Add platforms input for docker build step
Signed-off-by: Ryan Wang <i@ryanc.cc>
2023-11-23 16:06:26 +08:00