Jeff McCune
8d2984a635
try release
2024-11-14 15:15:27 -07:00
Jeff McCune
b526fd1669
testdata: clean up old v1alpha1 tests ( #292 )
...
No longer necessary now that we're on v1alpha4. Test coverage for
v1alpha4 and the user facing guides will be added back soon for use both
in the holos repo and in Unity.
2024-11-01 15:22:13 -07:00
Jeff McCune
1364467853
ci: fix linter
2024-09-04 14:35:56 -07:00
Jeff McCune
4dc923f540
workflow: fix make lint
2024-08-28 12:42:26 -07:00
Jeff McCune
963ca0e6a7
workflows: move to ubuntu-latest
...
The gha-rs private runner scale set is no longer necessary now that the
repository is public.
2024-08-28 09:33:15 -07:00
Jeff McCune
9d0a0b1ed5
workflows: deploy dev-holos-app after image publish ( #228 )
...
Previously the image is build on merge to main, but not deployed
anywhere. This patch adds steps to the publish workflow to deploy the
image that was published using gitops and argocd.
2024-07-30 12:12:32 -07:00
Jeff McCune
44b560194a
publish: add gha workflow to publish images with ko ( #225 )
...
Closes : #225
2024-07-29 17:17:32 -07:00
Jeff McCune
6d0e48fccb
github/workflows: disable test workflow
...
until we allocate time to fix it
2024-07-15 12:20:13 -07:00
Jeff McCune
c53e00f609
doc/website: fix workflows ( #192 )
...
The changes to the Makefile break github actions workflows. This patch
fixes them.
2024-07-02 14:25:37 -07:00
Jeff McCune
8ce88bf491
( #175 ) Fix goreleaser
...
Buf was being automatically updated in the pipeline.
2024-05-16 14:00:37 -07:00
Jeff McCune
ff52ec750b
( #126 ) Try to fix golangci-lint
...
It's doing way too much, might want to consider something else.
Getting these errors:
```
/usr/bin/tar: ../../../go/pkg/mod/github.com/bufbuild/buf@v1.30 .1/.dockerignore: Cannot open: File exists
/usr/bin/tar: ../../../go/pkg/mod/github.com/bufbuild/buf@v1.30 .1/.envrc: Cannot open: File exists
/usr/bin/tar: ../../../go/pkg/mod/github.com/bufbuild/buf@v1.30 .1/.gitattributes: Cannot open: File exists
/usr/bin/tar: ../../../go/pkg/mod/github.com/bufbuild/buf@v1.30 .1/.github/CODEOWNERS: Cannot open: File exists
/usr/bin/tar: ../../../go/pkg/mod/github.com/bufbuild/buf@v1.30 .1/.github/buf-logo.svg: Cannot open: File exists
/usr/bin/tar: ../../../go/pkg/mod/github.com/bufbuild/buf@v1.30 .1/.github/dependabot.yml: Cannot open: File exists
/usr/bin/tar: ../../../go/pkg/mod/github.com/bufbuild/buf@v1.30 .1/.github/workflows/add-to-project.yaml: Cannot open: File exists
/usr/bin/tar: ../../../go/pkg/mod/github.com/bufbuild/buf@v1.30 .1/.github/workflows/back-to-development.yaml: Cannot open: File exists
/usr/bin/tar: ../../../go/pkg/mod/github.com/bufbuild/buf@v1.30 .1/.github/workflows/buf-binary-size.yaml: Cannot open: File exists
/usr/bin/tar: ../../../go/pkg/mod/github.com/bufbuild/buf@v1.30 .1/.github/workflows/buf-shadow-sync.yaml: Cannot open: File exists
/usr/bin/tar: ../../../go/pkg/mod/github.com/bufbuild/buf@v1.30 .1/.github/workflows/buf.yaml: Cannot open: File exists
```
2024-04-12 14:01:16 -07:00
Jeff McCune
5ebc54b5b7
( #124 ) Go Tools
2024-04-12 09:14:13 -07:00
Jeff McCune
d6ee1864c8
( #116 ) Tilt for development
...
Add Tilt back from holos server
Note with this patch the ec-creds.yaml file needs to be applied to the
provisioner and an external secret used to sync the image pull creds.
With this patch the dev instance is accessible behind the auth proxy.
pgAdmin also works from the Tilt UI.
https://jeff.holos.dev.k2.ois.run/app/start
2024-04-09 20:26:37 -07:00
Jeff McCune
79ce2f8458
( #113 ) Fix goreleaser try 3
2024-04-09 16:35:38 -07:00
Jeff McCune
3d4ae44ddd
( #113 ) Fix goreleaser try 2
...
goreleaser fails with Failure: plugin connect-query: could not find protoc plugin for name connect-query - please make sure protoc-gen-connect-query is installed and present on your $PATH
2024-04-09 16:23:35 -07:00
Jeff McCune
1efb1faa40
( #113 ) Fix goreleaser
...
git executable must come before actions checkout
2024-04-09 16:04:42 -07:00
Jeff McCune
bfd6a56397
( #113 ) Fix actions workflows
2024-04-09 15:57:31 -07:00
Jeff McCune
a85db9cf5e
( #42 ) Add KustomizeBuild holos component type to install pgo
...
PGO uses plain yaml and kustomize as the recommended installation
method. Holos supports upstream by adding a new PlainFiles component
kind, which simply copies files into place and lets kustomize handle the
generation of the api objects.
Cue is responsible for very little in this kind of component, basically
allowing overlay resources if needed and deferring everything else to
the holos cli.
The holos cli in turn is responsible for executing kubectl kustomize
build on the input directory to produce the rendered output, then writes
the rendered output into place.
2024-03-08 11:27:42 -08:00
Jeff McCune
990c82432c
( #40 ) Fix go releaser with standard arc runners
...
Standard arc runner image is missing gpg and git.
2024-03-07 22:59:15 -08:00
Jeff McCune
b0bc596a49
( #40 ) Update workflow to run on arc runner set
...
Matches the value of the github/arc/runner component helm release, which
is the installation name.
2024-03-07 22:37:51 -08:00
Nate McCurdy
5ef8e75194
Fix Actions warning during Lint by updating golangci-lint-action
...
Warning:
> Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: golangci/golangci-lint-action@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/ .
2024-03-05 17:42:30 -08:00
Jeff McCune
66b4ca0e6c
( #31 ) Fix helm missing in actions workflow
...
Causing test failures that should pass.
2024-03-05 10:11:43 -08:00
Jeff McCune
e4875fe3a6
Do not release on pull requests
2024-02-20 17:45:43 -08:00
Jeff McCune
dda87a9032
Run tests and linters in ci actions
2024-02-03 06:18:09 -08:00
Jeff McCune
98a6497713
Setup go releaser
2024-02-02 10:00:12 -08:00