diff options
author | sillyguodong <33891828+sillyguodong@users.noreply.github.com> | 2023-03-20 10:19:40 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-03-19 22:19:40 -0400 |
commit | 371520d7ab5c018c380f8f7981a8be7d40a01f72 (patch) | |
tree | 084dd96049824c148aee3139a48e627d0281f37b /models/migrations | |
parent | af3711100a7dc73e8c2482667bbccdcd049e25e0 (diff) | |
download | gitea-371520d7ab5c018c380f8f7981a8be7d40a01f72.tar.gz gitea-371520d7ab5c018c380f8f7981a8be7d40a01f72.zip |
Display the version of runner in the runner list (#23490)
Close: #23489
### Change
1. Add version column to action_runner table.
2. Read the runner version from the request header, and update it in DB.
3. Display version in runner list
### Screenshot
![image](https://user-images.githubusercontent.com/33891828/225220990-98bc0158-4403-4e6c-9805-31bbbc65a802.png)
Diffstat (limited to 'models/migrations')
-rw-r--r-- | models/migrations/migrations.go | 2 | ||||
-rw-r--r-- | models/migrations/v1_20/v248.go | 14 |
2 files changed, 16 insertions, 0 deletions
diff --git a/models/migrations/migrations.go b/models/migrations/migrations.go index 5401ae2fa6..6224e1c8d7 100644 --- a/models/migrations/migrations.go +++ b/models/migrations/migrations.go @@ -473,6 +473,8 @@ var migrations = []Migration{ NewMigration("Add missed column owner_id for project table", v1_20.AddNewColumnForProject), // v247 -> v248 NewMigration("Fix incorrect project type", v1_20.FixIncorrectProjectType), + // v248 -> v249 + NewMigration("Add version column to action_runner table", v1_20.AddVersionToActionRunner), } // GetCurrentDBVersion returns the current db version diff --git a/models/migrations/v1_20/v248.go b/models/migrations/v1_20/v248.go new file mode 100644 index 0000000000..40555210e7 --- /dev/null +++ b/models/migrations/v1_20/v248.go @@ -0,0 +1,14 @@ +// Copyright 2023 The Gitea Authors. All rights reserved. +// SPDX-License-Identifier: MIT + +package v1_20 //nolint + +import "xorm.io/xorm" + +func AddVersionToActionRunner(x *xorm.Engine) error { + type ActionRunner struct { + Version string `xorm:"VARCHAR(64)"` // the version of act_runner + } + + return x.Sync(new(ActionRunner)) +} |