Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/aspect-build/talkie

Bazel-based Go Microservices Framework
https://github.com/aspect-build/talkie

feat(talkie): strict template rendering (#271)

Missing values will throw an error instead of render to zero values.

Signed-off-by: Thulio Fe...

45fdde217a614a242d56dae523f428da56609884 authored over 2 years ago by Thulio Ferraz Assis <[email protected]>
fix: use 2 spaces instead of 4 for yaml and json files (#267)

* fix: use 2 spaces instead of 4 for yaml files

Signed-off-by: Thulio Ferraz Assis <3149049+f...

d8f7cd354d9d2d73a2177772d9d050847a7c98cd authored over 2 years ago by Thulio Ferraz Assis <[email protected]>
style: run bazel run format

64034417fd55e03e2999d9e8c735ca6a89532077 authored over 2 years ago by Alex Eagle <[email protected]>
feat(talkie): update image stamping (#258)

* add stamp to images

* [buildcop] and [talkie] render udpate for image and deployment

* [...

6baa63ff855fccd91b2e30de198ea158862111f5 authored over 2 years ago by Dylan <[email protected]>
feat: allow custom rendering delimiters (#257)

Signed-off-by: Thulio Ferraz Assis <[email protected]>

Signed-off-by: ...

08cdb195e546d6768fcef59da3c805660be048b9 authored over 2 years ago by Thulio Ferraz Assis <[email protected]>
feat: add some securityContext goodies (#255)

Signed-off-by: Thulio Ferraz Assis <[email protected]>

Signed-off-by: ...

92d68c94d1cfeffd8872d4e2f44a9a50238b2b64 authored over 2 years ago by Thulio Ferraz Assis <[email protected]>
feat: add the helm binary for Talkie (#252)

Signed-off-by: Thulio Ferraz Assis <[email protected]>

Signed-off-by: ...

c48697d6bbf3a9ea63491f7c4119912661c56863 authored over 2 years ago by Thulio Ferraz Assis <[email protected]>
chore(deps): update dependency bazel_gazelle to v0.27.0 (#250)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

69677f1fb1082c8651f35259698dc0385f760fdf authored over 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
feat: add Initialize lifecycle hook to Talkie services (#249)

Signed-off-by: Thulio Ferraz Assis <[email protected]>

Signed-off-by: ...

0471a92d068be16f5d6f1a4a88bd8b3dae12367b authored over 2 years ago by Thulio Ferraz Assis <[email protected]>
chore(deps): update dependency io_bazel_rules_go to v0.35.0 (#233)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

8688e3d121e30eda9fd6a5a9565c2860344922be authored over 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update dependency rules_pkg to v0.7.1 (#224)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

268effa5a4833f0beaa02a078bf5fe3b7930dac9 authored over 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
feat: Talkie client registry (#222)

This feature enables services to declare they depend on each other. The
Talkie framework is res...

46b8f845b8ce0b5441648d6828c5efc8bb5b9daf authored over 2 years ago by Thulio Ferraz Assis <[email protected]>
fix: use single version of protobuf (#216)

Signed-off-by: Thulio Ferraz Assis <[email protected]>

Signed-off-by: ...

ca0e612716ce7f8c45ad912920459a6abcac0f6c authored over 2 years ago by Thulio Ferraz Assis <[email protected]>
bump: go version on all WORKSPACES (#215)

Signed-off-by: Thulio Ferraz Assis <[email protected]>

Signed-off-by: ...

82bfe519f5cd84f721e522bf1a30ee34bdee1068 authored over 2 years ago by Thulio Ferraz Assis <[email protected]>
fix: go_repository regenerate protos (#184)

Signed-off-by: Thulio Ferraz Assis <[email protected]>

Signed-off-by: ...

d88b9d5c750b577ba2efe43fc7135260d51f497a authored over 2 years ago by Thulio Ferraz Assis <[email protected]>
refactor: move the write_proto_stubs_to_source to talkie (#176)

Signed-off-by: Thulio Ferraz Assis <[email protected]>

Signed-off-by: ...

c7cd474849a9e9fee066ef0bbbea31209f103b5b authored over 2 years ago by Thulio Ferraz Assis <[email protected]>
feat: improve client connection handling (#175)

1a6fd57c11b9491aad6f0b8e5d88ef1958846077 authored over 2 years ago by Thulio Ferraz Assis <[email protected]>
feat: add talkie_client_mock (#171)

* feat: add talkie_client_mock

This allows for creating unit tests for services by mocking a ...

3bdb448a72dfdf8c1081ebb90e9913b7752bfa71 authored over 2 years ago by Thulio Ferraz Assis <[email protected]>
refactor: make a client package for services (#169)

This improves how we name and consume gRPC clients as it makes separating
the Go packages easie...

c7c3320c14ee02e7bcca223aaf2b1789175bf43a authored over 2 years ago by Thulio Ferraz Assis <[email protected]>
fix(deps): update go (#160)

* fix(deps): update go

* fix: run gazelle

Signed-off-by: Thulio Ferraz Assis <3149049+f0rm...

0362daba21d760d9ab8aa186c9a282cb63831650 authored over 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
feat: check-in talkie clients (#158)

Signed-off-by: Thulio Ferraz Assis <[email protected]>

Signed-off-by: ...

cfdb8d6bded402df8607678981212b1182232121 authored over 2 years ago by Thulio Ferraz Assis <[email protected]>
feat: run gofmt on generated .go files (#157)

Signed-off-by: Thulio Ferraz Assis <[email protected]>

Signed-off-by: ...

a616540fb68d42c2f0aacb84eb792d3695786621 authored over 2 years ago by Thulio Ferraz Assis <[email protected]>
bump: go deps (#140)

Signed-off-by: Thulio Ferraz Assis <[email protected]>

Signed-off-by: ...

0cad9f8201fff90a59ae4f4f6a20d0f615fb1170 authored over 2 years ago by Thulio Ferraz Assis <[email protected]>
feat: add talkie_deployment rule (#137)

* feat: add talkie_deployment rule

Signed-off-by: Thulio Ferraz Assis <3149049+f0rmiga@users....

e322d35973db5f50ffbc8acf583d2b9824baf68b authored over 2 years ago by Thulio Ferraz Assis <[email protected]>
chore(deps): update module go to 1.19 (#133)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

ae7a9b45c043e4fac4fb872889ca6cfb7041f469 authored over 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
refactor(talkie): rename entry -> generator (#104)

Since the generator package will produce more than just entrypoints, this rename suits its purpo...

fdf83ec68de92b4ceeac4fa77c08a6c729b43963 authored over 2 years ago by Thulio Ferraz Assis <[email protected]>
fix: use released gcc-toolchain (#120)

Signed-off-by: Thulio Ferraz Assis <[email protected]>

Signed-off-by: ...

fb63f0c16e0e3c94c83a1a2c2ee522f34d6bde05 authored over 2 years ago by Thulio Ferraz Assis <[email protected]>
Revert "fix: use vanity import paths (#86)" (#119)

This reverts commit 3d6266c07221bcd845c9f4bf2e5b31a2e8742978.

Signed-off-by: Thulio Ferraz As...

e75f5ab6d9ca3553420e51a3f4f9562eb4ef5841 authored over 2 years ago by Thulio Ferraz Assis <[email protected]>
feat: automatic OCI images for Talkie servers (#93)

b5112d8ca67180abeb03f0c5b63b5d8d1943985c authored over 2 years ago by Thulio Ferraz Assis <[email protected]>
feat: add linux aarch64 platform (#92)

Signed-off-by: Thulio Ferraz Assis <[email protected]>

Signed-off-by: ...

32d56ad12f26bd5ed536cfa40c093b7693c1fc71 authored over 2 years ago by Thulio Ferraz Assis <[email protected]>
refactor: remove _server suffix from Talkie services (#91)

This simplifies the consumption of the Talkie servers.

Signed-off-by: Thulio Ferraz Assis <31...

3e9d31c96959b621b5cda716e4c655f4c0005ab4 authored over 2 years ago by Thulio Ferraz Assis <[email protected]>
fix: use vanity import paths (#86)

ac9002ff306ca0c2277c6f95d95a13f65b5978c9 authored over 2 years ago by Thulio Ferraz Assis <[email protected]>
feat: parse .proto files directly instead of .pb.go (#82)

* feat: parse .proto files directly instead of .pb.go

Signed-off-by: Thulio Ferraz Assis <314...

cdf542794a271ed1cf08a755012391527dc6eec6 authored over 2 years ago by Thulio Ferraz Assis <[email protected]>
[talkie] feat: add script to update go deps and targets (#67)

* [talkie] feat: add script to update go deps and targets
make sure that the bazel provided ver...

fab698dace0376ba22f2631015213038df543372 authored over 2 years ago by Dylan <[email protected]>
bump: bazel 5.2.0 -> 5.3.0 (#75)

* bump: bazel 5.2.0 -> 5.3.0

Signed-off-by: Thulio Ferraz Assis <[email protected]...

8df263bfa4413bed483400695c613c30c6e7d797 authored over 2 years ago by Thulio Ferraz Assis <[email protected]>
fix: talkie examples as sub workspace (#72)

* fix: talkie examples as sub workspace

Signed-off-by: Thulio Ferraz Assis <3149049+f0rmiga@u...

06dcd464f5d34ffb9c36815ffaa93d9eb5047d8b authored over 2 years ago by Thulio Ferraz Assis <[email protected]>
fix: gazelle exclude patterns (#71)

Signed-off-by: Thulio Ferraz Assis <[email protected]>

Signed-off-by: ...

a1e56da56c2ee4126bb23ff5b5b89d60f3ae89f0 authored over 2 years ago by Thulio Ferraz Assis <[email protected]>
fix: expose talkie deps (#70)

Signed-off-by: Thulio Ferraz Assis <[email protected]>

Signed-off-by: ...

0f8911c0487ac86f3725f05168c2b16abe2dabd2 authored over 2 years ago by Thulio Ferraz Assis <[email protected]>
fix: cfg = "host" -> cfg = "exec" for talkie (#65)

Signed-off-by: Thulio Ferraz Assis <[email protected]>

Signed-off-by: ...

ce75ee47dec958f28a3f5e1b77c191c1afc191e3 authored over 2 years ago by Thulio Ferraz Assis <[email protected]>
fix: talkie linting (#63)

Signed-off-by: Thulio Ferraz Assis <[email protected]>

Signed-off-by: ...

fd6a2151066b0cef738610c9aa654697b35275ce authored over 2 years ago by Thulio Ferraz Assis <[email protected]>
feat: add llvm toolchain to the main workspace (#62)

* refactor: move patches to top-level

Signed-off-by: Thulio Ferraz Assis <3149049+f0rmiga@use...

fb404d680e05e35ce01665440ec886d4cdbf1141 authored over 2 years ago by Thulio Ferraz Assis <[email protected]>
feat: add talkie to CI (#61)

* feat: add talkie to CI

Signed-off-by: Thulio Ferraz Assis <[email protected]...

dce991d99bf7db494485b33b9d77d6179348562e authored over 2 years ago by Thulio Ferraz Assis <[email protected]>
feat: version controlled packer (#54)

2660863817a5a2a5cabeac24876505abea0d8374 authored over 2 years ago by Thulio Ferraz Assis <[email protected]>
fix: wait for http server on smoke test (#13)

Signed-off-by: Thulio Ferraz Assis <[email protected]>

Signed-off-by: ...

5e91ab819e157a3a748329ed306142db95c311b4 authored over 2 years ago by Thulio Ferraz Assis <[email protected]>
feat: add grpc gateway behind enable_grpc_gateway flag (#12)

* add http gateway to the talkie service behind the enable_grpc_gateway flag

* clean up forma...

276c646be695923e2fbe813e9e5063aaa1238703 authored over 2 years ago by Dylan <[email protected]>
test: assert BeforeStart and BeforeExit hooks (#11)

Signed-off-by: Thulio Ferraz Assis <[email protected]>

Signed-off-by: ...

f21aa7c67cf3155217175c79e2a64f147ed73fa9 authored over 2 years ago by Thulio Ferraz Assis <[email protected]>
todo: mtls (#10)

Signed-off-by: Thulio Ferraz Assis <[email protected]>

Signed-off-by: ...

63c74762913c95824f75c90a605cc5b66eedf80e authored over 2 years ago by Thulio Ferraz Assis <[email protected]>
feat: add .bazelversion (#9)

Signed-off-by: Thulio Ferraz Assis <[email protected]>

Signed-off-by: ...

626b46a985b50b926415ce7bc9f410c9144bfe44 authored over 2 years ago by Thulio Ferraz Assis <[email protected]>
feat: handle graceful shutdowns (#8)

7a2b0673bd77719d5c026a4c4b4aea5adc6242d1 authored over 2 years ago by Thulio Ferraz Assis <[email protected]>
feat: hide service initialization from implementation (#7)

Signed-off-by: Thulio Ferraz Assis <[email protected]>

Signed-off-by: ...

670f5d0e3ed50734ecf726ecb2c6c945b22bfd2d authored over 2 years ago by Thulio Ferraz Assis <[email protected]>
feat: Talkie service hooks (#6)

Implements the BeforeStart and BeforeExit hooks.

Signed-off-by: Thulio Ferraz Assis <3149049+...

275c797ef1795ae35219a0e03183b9982f3f0772 authored over 2 years ago by Thulio Ferraz Assis <[email protected]>
refactor: improve how we pass attributes to the template (#5)

Signed-off-by: Thulio Ferraz Assis <[email protected]>

Signed-off-by: ...

5da99218611fe143922ba7a6f7f91aa287082759 authored over 2 years ago by Thulio Ferraz Assis <[email protected]>
fix: don't expose the external logging library (#4)

Signed-off-by: Thulio Ferraz Assis <[email protected]>

Signed-off-by: ...

cbbfc51f8cd80e0d1a073eb99bda9c5e6fb81448 authored over 2 years ago by Thulio Ferraz Assis <[email protected]>
fix: addr instead of port (#3)

By doing this, the initializer of the service can decide which interfaces to listen.
The immedi...

e0d5524f895e1caa86de5b3ed3e52565ede65896 authored over 2 years ago by Thulio Ferraz Assis <[email protected]>
docs: better examples comments (#2)

Signed-off-by: Thulio Ferraz Assis <[email protected]>

Signed-off-by: ...

0a7c38cb96391a719c055b724711658c6ffe31ed authored over 2 years ago by Thulio Ferraz Assis <[email protected]>
feat: simple implementation (#1)

* feat: simple implementation

This initial implementation generates a simple entrypoint for a...

b22dcda08300b3117dfe4ed15b7ee0e30f037496 authored over 2 years ago by Thulio Ferraz Assis <[email protected]>
Initial commit

73891954660e4e741755f8f9ea298e661b8cf4c0 authored over 2 years ago by Thulio Ferraz Assis <[email protected]>