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