Граф коммитов

36 Коммитов

Автор SHA1 Сообщение Дата
Elliot Huffman 52943f825f
Fix Disabled Dependency
Forgot to remove the dependency on the Authenticode sign step.
2022-07-12 08:12:47 -07:00
Elliot Huffman 52af45d0fc
Update Packages
Pipeline and NPM
2022-06-30 16:35:01 -04:00
Elliot Huffman 9db054c6a6
Temporarily Disable Authenticode Sign
Temporarily disable code sign until a code sign cert is available. This step is just taking up compute time while it is unusable.
2022-06-30 16:34:07 -04:00
Elliot Huffman 1ac4632e81
Update to latest Adv Installer 2022-05-23 10:34:15 -04:00
Elliot Huffman 5d802272c2
Update to newer Actions 2022-05-14 11:27:15 -04:00
Elliot Huffman bf6f25d613
Disable Snap Build
Disabled the building of snap packages because the snapcraft.yaml isn't ready.
2022-04-29 13:13:57 -04:00
Elliot Huffman 2ee6caf9c8
Update Advanced Installer Core
Update to 19.4
2022-04-29 13:12:52 -04:00
Elliot Huffman 955032b35e
Add snap build support
Add the ability to build and publish a snap package to the snapcraft.io store to be able to publish the PSM project to Linux platforms.
2022-04-23 13:06:14 -04:00
Elliot Huffman f8359aa972
Enhance Security Checks
Extend the security checks to ensure a higher quality of code is used as well as misc. Other compatibility and future proofing checks.
AI checks are now included in the extended set of checks.
2022-04-17 00:19:24 -04:00
Elliot Huffman c45ff38b3b
Attempt to solve the MSI bug
MSI file is not being uploaded, this re-org is an attempt to fix that.
2022-04-13 18:05:42 -04:00
Elliot Huffman f03bee5965
Add Artifact & Exe Build
Add the ability to extract artifacts from the pipeline.
Also added the ability to generate EXE installers from the AIP project.
2022-04-13 17:23:02 -04:00
Elliot Huffman 42093fa095
Fix Azure Sign Tool
it should be installed globally and not in the local repo.
2022-04-13 15:53:28 -04:00
Elliot Huffman 4c55ddef1c Merge Workflows
Merge separate workflows to a unified workflow. This fixes artifact access issues.
2022-04-13 15:40:58 -04:00
Elliot Huffman cf0169e0b2
Initial MSI build pipeline
Create the initial action that builds the MSIs
2022-04-13 14:52:02 -04:00
Elliot Huffman aa0ecaaebe
Update Bin Names
Update the binary names based on the new project name since the PKG app runs based on the package.json name field.
2022-04-05 19:20:51 -04:00
Elliot Huffman 420c55a893
Syntax fix 2022-04-05 12:47:21 -04:00
Elliot Huffman eba4e4ecfb
Attempted fix for auto triger 2022-04-05 12:46:05 -04:00
Elliot Huffman dc86e66bd8
Disable auto-run
This action has a bug and needs to be diabled as the unit tests aren't scheduled for completion any time soon.
2022-03-31 14:01:44 -04:00
Elliot Huffman 7db25177a0
Split Artifacts
Split the Linux and Windows artifacts so that action execution is optimized and more flexible.
2022-02-06 18:20:47 -05:00
Elliot Huffman 956357abdf
Initial Authenticode signature action
Initial action for signing Windows bins and containers by using the Authenticode signature system. This is not used for other platform signatures.
This only deploys the signing systems to the code runner; it does not sign anything.
2022-02-06 18:17:10 -05:00
Elliot Huffman a4d44b3529
Change to directory upload
Upload the directory instead of just a single file.
2022-02-06 14:53:52 -05:00
Elliot Huffman c9c02c425d
Create Binary Build
Add the ability to build binaries to the pipeline. This process has to be manually triggered.
2022-02-06 14:47:45 -05:00
Elliot Huffman 72b24c9276 Update to latest Node version
Update Unit Tests to latest node runtime versions.
2021-11-26 17:30:41 -05:00
Elliot Huffman e8e93f01de
Add Manual Trigger + Cache
Add a manual trigger to the workflow for testing purposes.
Add a cache to the NPM install process for faster execution.
2021-09-12 09:48:40 -04:00
Elliot Huffman 979b11565a
Add manual trigger 2021-09-12 09:44:14 -04:00
Elliot Huffman 70677568c7
Add cache path 2021-09-12 09:39:07 -04:00
Elliot Huffman 97a287978b
Update with proper syntax, rename 2021-09-11 22:54:39 -04:00
Elliot Huffman 7fbeb864ce
Create Test Workflow for UI
Create a workflow that unit tests the UI system.
2021-09-11 22:52:33 -04:00
Elliot Huffman 9aba3cd101
New Naming Standard
Designate the server variant of the workflow.
2021-09-11 22:32:21 -04:00
Elliot Huffman 11297c7c80
Update for new folder structure
Attempted update for the new folder structure to start the build commands again
2021-09-11 22:29:59 -04:00
Elliot Huffman 85c3e3db32 Update Config for new swtructure
Update dependabot to be able to parse through both the UI and the Server sub projects.
2021-09-11 00:41:09 -04:00
Elliot Huffman 76a2f8683a Add Templates
Add templates for a more structured community experience.
2021-06-20 11:17:57 -04:00
dependabot-preview[bot] 6a635c9d38
Upgrade to GitHub-native Dependabot 2021-04-29 22:41:37 +00:00
Elliot Huffman 5413f47ba9
Rename file and Workflow
Rename the workflow and the file to be easier to understand.
2021-01-02 22:30:47 -05:00
Elliot Huffman 42ae28bb17
Initial CI test
Configure the test CI workflow.
2021-01-02 22:29:43 -05:00
Elliot Huffman 969e1e7bfe
Add code scanning
Initial GitHub code scanning workflow. More will be added in the future.
2021-01-02 13:55:28 -05:00