You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .github/actions/assemble-release/action.yml
+15-20Lines changed: 15 additions & 20 deletions
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@ name: Assemble Release
2
2
3
3
x-env:
4
4
RELEASE_STAGING:
5
-
description: The artifact files will be copied to this directory before being packaged in the zip file. This becomes the input for `upload-artifact`. If not set, `/tmp/release` is used instead
5
+
description: The artifact files will be copied to this directory before being packaged in the zip file. If not set, `/tmp/release` is used instead
Copy file name to clipboardExpand all lines: CHANGELOG.md
+2-1Lines changed: 2 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -29,7 +29,8 @@ All notable changes to this project will be documented in this file
29
29
-`compile` action: Removed call to`actions/setup-dotnet`. Setting up .NET should be done as a separate step. (#65)
30
30
-`setup-ckan` action: Sped up execution by skipping recommended packages and man-db updates
31
31
-`setup-ckan` action: Add `ckan-install-method` option for installation method. Currently supports `'apt'` for installation on Debian/Ubuntu, or `'skip'` to skip installation for runners that already have CKAN installed.
32
-
-`assemble-release` action: `outputs.artifact-path` now includes the `.zip` extension (#51)
32
+
-`assemble-release` action: `outputs.artifact-path` was split into `outputs.artifact-zip-path` and `outputs.artifact-dir-path` containing paths to a zip file and directory respectively. These are also now located under `$RELEASE_STAGING` instead of inside the workspace
33
+
-`assemble-release` action: Removed call to `actions/upload-artifact`. This should be done as a separate step.
Copy file name to clipboardExpand all lines: docs/migration.md
+7-1Lines changed: 7 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -39,7 +39,7 @@ would become
39
39
40
40
## CI Actions
41
41
42
-
### {gha:action}`compile`
42
+
### {gha:action}`compile`:
43
43
44
44
The compile action no longer runs `setup-dotnet`. You need to run this step separately.
45
45
@@ -53,6 +53,12 @@ If your mod uses a `packages.config` file, you need to specify `use-nuget-restor
53
53
54
54
If your mod *does not* use a `packages.config` file, you can migrate your workflows on Github runners to use Ubuntu 24.04 or later.
55
55
56
+
### {gha:action}`assemble-release`:
57
+
58
+
The assemble release action no longer runs `upload-artifact`. You need to run this step separately.
59
+
60
+
Additionally, the `artifact-path` output was split into `artifact-zip-path` and `artifact-dir-path` containing paths to a zip file and directory respectively. Use the correct one depending on if you want a directory or a zip.
61
+
56
62
## Library
57
63
58
64
If you made use of the logging utilities under the `KSPBuildTools` namespace, you should migrate to [KSPCommunityLib](https://git.offworldcolonies.nexus/KSPModdingLibs/KSPCommunityLib) instead.
0 commit comments