r33drichards
237f4ab477
create a github action to build and publish docker image ( #453 )
...
This pull request introduces a new GitHub Actions workflow for building and publishing the CUA Ubuntu Docker container. The workflow automates image building and publishing for both pull requests and pushes to the main branch, supporting multiple platforms and leveraging Docker Hub for image distribution.
Docker workflow automation:
Added .github/workflows/docker-publish-kasm.yml to automate building and publishing the cua-ubuntu Docker image for PRs and the main branch, including support for multi-platform builds (linux/amd64, linux/arm64).
Integrated Docker Buildx for multi-platform builds and caching to optimize build times and resource usage.
Docker Hub integration:
Configured workflow to authenticate with Docker Hub using a secret token and push images to the trycua organization.
Automatically tags images based on the event type (commit SHA for PRs, latest for main branch) and provides image digest output for traceability.
2025-10-09 21:37:28 -07:00
Morgan Dean
aa691c5fa4
Re-enable version-based publishing to npm
2025-07-02 13:40:09 -07:00
Morgan Dean
645171e7ab
[Typescript] Temporarily force publish for all pushes until bugs are fixed.
2025-07-02 13:34:54 -07:00
Morgan Dean
c119ded3be
Add pnpm to workflow for typescript libs
2025-07-02 12:53:29 -07:00
Morgan Dean
a4a662253d
Remove static-checking from workflows
2025-07-02 12:45:07 -07:00
Morgan Dean
b84f037134
Update npm packages to publish if version changes
2025-07-02 12:22:52 -07:00
Morgan Dean
0c777e0582
Fix action issues with typescript libs, warnings on core lib
2025-07-02 11:42:32 -07:00
Morgan Dean
1d5a2a7a2d
Enable provenance
2025-06-30 11:03:18 -07:00
Morgan Dean
b0666df203
Rename @cua/ to @trycua/, move ts example to ./examples, rename workflows for better organization
2025-06-30 10:14:52 -07:00
Morgan Dean
4625b65bab
Create (untested) npm deploy workflows
2025-06-25 16:19:25 -07:00
Morgan Dean
83499550e3
Move non-python libs to respective directories. Update workflows to use updated directories
2025-06-25 16:10:08 -07:00
Morgan Dean
d37728af8d
Update deploy script for computer for new python directory
2025-06-20 12:38:48 -07:00
f-trycua
8ccee43460
Fix certificate verification to handle GitHub secret masking
2025-06-16 17:45:33 -07:00
f-trycua
dad7d4c303
Fix package build error handling and certificate verification
...
- Add proper error checking for pkgbuild command
- Verify package exists before attempting notarization
- Improve certificate verification in GitHub workflow
- Show actual certificate details instead of just count
- Add specific checks for required Developer ID certificates
This should fix the 'file doesn't exist' error during notarization.
2025-06-16 17:19:46 -07:00
Dillon DuPont
b9d3fdabd7
Revert computer-server to py310
2025-05-28 08:56:08 -04:00
Dillon DuPont
ba68e85ba9
bump agent ( #143 ), computer-server, computer, mcp-server python version to 3.11
2025-05-28 08:47:33 -04:00
f-trycua
79c29f4a70
Fix computer gh action
2025-05-14 00:28:37 -07:00
Matt Speck
27a4dbadbe
ci: added ci step to validate pylume version
2025-04-26 01:03:34 -04:00
f-trycua
a863766a5e
Update to action-gh-release@v2
2025-04-22 16:03:05 -07:00
f-trycua
6e5c4a34b6
Fix yaml schema
2025-04-22 15:56:33 -07:00
f-trycua
35879b4bb9
Fix set latest release
2025-04-22 14:34:21 -07:00
f-trycua
bad634a6bd
Fix SOM py >= 3.11
2025-04-15 15:42:40 -07:00
f-trycua
c2f01fcdaf
Add explicit mcp dependencies
2025-04-15 12:11:45 -07:00
f-trycua
3913dd7099
Restore all option
2025-04-07 00:01:50 -07:00
f-trycua
42c94fe691
Use explicit dependencies
2025-04-06 19:29:49 -07:00
f-trycua
896c939f38
Fix mcp-server dependencies
2025-04-06 19:16:43 -07:00
f-trycua
b4bfd7bd89
Add MCP server
2025-04-06 17:25:33 -07:00
f-trycua
17002e3a97
Fix set as latest
2025-03-17 17:17:47 +01:00
f-trycua
40ccf5b1d7
Restore lume-v tags
2025-03-17 16:01:32 +01:00
f-trycua
78cce3bfca
Simplify download latest
2025-03-17 15:36:43 +01:00
f-trycua
5be6b583b9
Add simple symlinks
2025-03-17 14:42:06 +01:00
f-trycua
140867af94
Update tag
2025-03-17 12:43:29 +01:00
f-trycua
12715fdd5f
Split upload steps
2025-03-17 12:05:26 +01:00
f-trycua
b50ec2b4e7
Adjust directory path
2025-03-17 12:01:19 +01:00
f-trycua
3915e4ea40
Add debug steps for binary upload
2025-03-17 11:42:02 +01:00
f-trycua
dd6155e57b
Fix upload lume artifacts
2025-03-17 11:37:05 +01:00
f-trycua
c33c1d653e
Add support for ubi and mise
2025-03-17 11:28:01 +01:00
f-trycua
8940a8c203
Update lume version based on tag
2025-03-17 10:59:18 +01:00
f-trycua
81c980fedb
Add lume release script log level
2025-03-17 10:52:30 +01:00
f-trycua
8991a4d2bc
Cleanup pipeline
2025-03-17 10:42:52 +01:00
f-trycua
7b8a309c66
Add certificate import log
2025-03-17 10:27:08 +01:00
f-trycua
ce73d89e4a
Add installer certificate loading
2025-03-17 10:21:31 +01:00
f-trycua
1d79cb049f
Add security find-identity
2025-03-17 09:55:26 +01:00
f-trycua
887d727f33
Fix scripts/build path
2025-03-17 09:49:32 +01:00
f-trycua
02fc526949
Fix temp build dir
2025-03-17 09:43:29 +01:00
f-trycua
8d9b927bf9
Fix build dir
2025-03-17 09:40:08 +01:00
f-trycua
2d0f7bc0b5
Add Select Xcode 16
2025-03-17 09:36:22 +01:00
f-trycua
a6724a0ee1
Update to use swift 6
2025-03-17 09:27:19 +01:00
f-trycua
462a612860
Add build step debug info
2025-03-17 09:23:08 +01:00
f-trycua
7169cf9afa
Update to use cpio
2025-03-17 09:09:14 +01:00