Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Setup CD #9

Closed
roma-glushko opened this issue Dec 9, 2023 · 0 comments · Fixed by #88
Closed

Setup CD #9

roma-glushko opened this issue Dec 9, 2023 · 0 comments · Fixed by #88
Assignees
Labels
area:build CD, Kubernetes, on-prem, and local deployments gep:required size:medium

Comments

@roma-glushko
Copy link
Member

roma-glushko commented Dec 9, 2023

Configure a Github Action pipeline to build a new version of Glide on merges into the main branch.

GEP: EinStack/geps#7

@roma-glushko roma-glushko added gep:required area:build CD, Kubernetes, on-prem, and local deployments and removed area:chores labels Dec 25, 2023
@roma-glushko roma-glushko self-assigned this Jan 16, 2024
roma-glushko added a commit that referenced this issue Jan 17, 2024
@roma-glushko roma-glushko linked a pull request Jan 17, 2024 that will close this issue
roma-glushko added a commit that referenced this issue Jan 17, 2024
roma-glushko added a commit that referenced this issue Jan 17, 2024
roma-glushko added a commit that referenced this issue Jan 18, 2024
… workflow be dependant on the lint & vuln workflows
roma-glushko added a commit that referenced this issue Jan 18, 2024
roma-glushko added a commit that referenced this issue Jan 18, 2024
roma-glushko added a commit that referenced this issue Jan 18, 2024
roma-glushko added a commit that referenced this issue Jan 18, 2024
roma-glushko added a commit that referenced this issue Jan 18, 2024
roma-glushko added a commit that referenced this issue Jan 18, 2024
roma-glushko added a commit that referenced this issue Jan 18, 2024
roma-glushko added a commit that referenced this issue Jan 18, 2024
roma-glushko added a commit that referenced this issue Jan 18, 2024
roma-glushko added a commit that referenced this issue Jan 20, 2024
roma-glushko added a commit that referenced this issue Jan 20, 2024
roma-glushko added a commit that referenced this issue Jan 20, 2024
roma-glushko added a commit that referenced this issue Jan 20, 2024
roma-glushko added a commit that referenced this issue Jan 20, 2024
roma-glushko added a commit that referenced this issue Jan 20, 2024
roma-glushko added a commit that referenced this issue Jan 21, 2024
* #9 Inited goreleaser

* #9: Inited the goreleaser

* #9 Added a GH Action to release binaries on tags

* #9: Setup release of binaries & announcement

* #9: fixed syntax errors

* #9 Commented out some lines that could cause noise & made the release workflow be dependant on the lint & vuln workflows

* #9: allow to run linting & vuln checks on tags

* #9 fixing dependencies between workflows

* #9 Tried to check the workflow name

* #9 Trying a different approach to reuse the other workflows in the release workflow

* #9 Disabled linux arm builds

* #9 disabled build for linux 386

* #9 removed s390x arch as it fails

* #9 removed the ppc64le arch because of failures

* #9: Removed riscv64 arch

* #9: Tried to fit a big number into uint32 on 32bit systems

* #9: fixed the cmd

* #9: fixed linting

* #9: Removed 386 as a arch target

* #9: ignored win arm64 pair

* #9: removed openbsd because of netpoll issues

* #9 Removed win from the OS target

* #9: try to force it release things

* #9: Fixed the token assignment

* #9: Added images and make commands to build them

* #9: Specified the linux as the target OS to fix issues with binary

* #9: Publishing the latest tags

* #9: completed the release workflows for images

* #9: disabled login into ghcr temporarily

* #9 commented more steps to speed up testing

* #9 exposing more info & change the working dir

* #9 using working directory to check out the right path

* #9: trying to fix the build time to keep the same in bins and images

* #9: Fixing the empty date

* #9 trying to fix the build time

* #9 fixing the ref

* #9 Trying to push images to GHCR

* #9 removed unneeded deps

* #9 Uncommented announcements on new releases

* #9: Passing Discord secrets to goreleaser

* #9: Added the basic homebrew tap setup

* #9 Made sure releases happen on the main branch only

* #9: Trying to use the deployment key to update the brew tap
roma-glushko added a commit that referenced this issue Jan 21, 2024
roma-glushko added a commit that referenced this issue Jan 21, 2024
- ✨ [providers] Support for OpenAI Chat API #3 (@mkrueger12 )
- ✨ [API] #54 Unified Chat API  (@mkrueger12 )
- ✨ [providers] Support for Cohere Chat API #5 (@mkrueger12 )
- ✨ [providers] Support for Azure OpenAI Chat API #4  (@mkrueger12 )
- ✨ [providers] Support for OctoML Chat API #58 (@mkrueger12 )
- ✨ [routing] The Routing Mechanism, Adaptive Health Tracking, and Fallbacks #42 #43 #51 (@roma-glushko)
- ✨ [routing] Support for round robin routing strategy #44 (@roma-glushko)
- ✨ [routing] Support for the least latency routing strategy #46 (@roma-glushko)
- ✨ [routing] Support for weighted round robin routing strategy #45 (@roma-glushko)
- ✨ [providers] Support for Anthropic Chat API #60 (@mkrueger12 )
- ✨ [docs] OpenAPI specifications #22 (@roma-glushko )
- 🔧 [chores] Inited the project #6 (@roma-glushko)
- 🔊 [telemetry] Inited logging  #14 (@roma-glushko)
- 🔧 [chores] Inited Glide's CLI #12 (@roma-glushko)
- 👷 [chores] Setup CI workflows #8 (@roma-glushko)
- ⚙️ [config] Inited configs #11 (@roma-glushko)
-  🔧 [chores] Automatic coverage reports #39 (@roma-glushko)
- 👷 [build] Setup release workflows #9 (@roma-glushko)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area:build CD, Kubernetes, on-prem, and local deployments gep:required size:medium
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant