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
[](https://github.com/perpetualintelligence/shared/actions/workflows/build-test-cross-manual.yml)
9
-
[](https://github.com/perpetualintelligence/shared/actions/workflows/build-test-push.yml)
Copy file name to clipboardExpand all lines: build/README.md
+7-7Lines changed: 7 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,26 +1,26 @@
1
1
# Build
2
2
3
3
## Local Machine
4
-
Follow the steps to set up the `pi-cli` repository on your local development machine.
4
+
Follow the steps to set up the `shared` repository on your local development machine.
5
5
6
-
1. Download and install [Visual Studio 2022](https://visualstudio.microsoft.com/vs/)
7
-
2. Clone the [protocols](https://github.com/perpetualintelligence/protocols) GitHub repo
6
+
1. Download and install [Visual Studio 2026](https://visualstudio.microsoft.com/vs/)
7
+
2. Clone the [shared](https://github.com/perpetualintelligence/shared) GitHub repo
8
8
3. Set PI_CI_REFERENCE environment variable to `cross`
9
9
10
10
## CICD
11
11
This workflow folder contains the build and deployment pipelines for generating and publishing [Nuget](https://www.nuget.org/profiles/perpetualintelligencellc) and [GitHub](https://github.com/orgs/perpetualintelligence/packages?repo_name=data) packages.
12
12
13
-
-*build-test-cross-manual*: The manual action that builds and tests the code changes on Windows, Linux and macOS.
14
-
-*build-test-publish*: The automated action that publishes the packages to [Nuget](https://www.nuget.org/profiles/perpetualintelligencellc) and [GitHub](https://github.com/orgs/perpetualintelligence/packages?repo_name=data), see [releases](https://github.com/perpetualintelligence/cli/releases)
13
+
-*build-test-cross*: The manual action that builds and tests the code changes on Windows, Linux and macOS.
14
+
-*build-test-push*: The automated action that publishes the packages to [Nuget](https://www.nuget.org/profiles/perpetualintelligencellc) and [GitHub](https://github.com/orgs/perpetualintelligence/packages?repo_name=data), see [releases](https://github.com/perpetualintelligence/shared/releases)
15
15
-*delete-packages*: The automated action cleans the packages every week and keeps the latest working version. For stable versions, refer to [Nuget](https://www.nuget.org/profiles/perpetualintelligencellc) packages.
16
16
17
-
> ***Note: The `build-test-publish` release to Nuget pipeline triggers a deployment approval.***
17
+
> ***Note: The `build-test-push` release to Nuget pipeline triggers a deployment approval.***
18
18
19
19
## Versioning
20
20
All packages follow [sematic](https://semver.org/) versioning schemes. The env file *package_version.env* defines the package versions.
21
21
22
22
## Project Dependencies
23
-
The *PI_CI_REFERENCE* environment variable defines how *.csproj* references the dependencies for CI and local development. It supportes the following values:
23
+
The *PI_CI_REFERENCE* environment variable defines how *.csproj* references the dependencies for CI and local development. It supports the following values:
24
24
-*local*: Project references for local development within the same repo
25
25
-*cross*: Project references for local development across repos
26
26
-*package*: Package references for CI/CD and deployment
0 commit comments