atmos-dev
654,251
Discuss atmos core development (golang). If you want to help out, reach out to @Erik Osterman (Cloud Posse)
erikabout 3 hours ago
@Andriy Knysh (Cloud Posse) this adds the ability to download the casts on
/examples as MP3/GIF/WEBM/etc...github.com/cloudposse/atmos/pull/2739erikabout 3 hours ago
@Andriy Knysh (Cloud Posse) github.com/cloudposse/atmos/pull/3074 prd update and flake fix
erikabout 8 hours ago
@Andriy Knysh (Cloud Posse) this fixes a bug in
atmos terraform test JUNIT handling github.com/cloudposse/atmos/pull/3082erikabout 9 hours ago
@Andriy Knysh (Cloud Posse) we should merge this before anything else to prevent schema's from getting deleted github.com/cloudposse/atmos/pull/3092
erikabout 10 hours ago
@Andriy Knysh (Cloud Posse) this adds a homebrew skill for making changes to our formula
github.com/cloudposse/atmos/pull/3081
github.com/cloudposse/atmos/pull/3081
erik1 day ago
@Andriy Knysh (Cloud Posse) since we've already solved all the race conditions in our tests and ensured they pass with shuffled order, it was pretty easy to now massively parallelize all our tests. Code rabbit cannot approve though since it modifies more than 150 files; however all the changes are more or less the same: adds
github.com/cloudposse/atmos/pull/3078
t.Parallel everywhere. The only exceptions are where we update the mage files to increase parallelism to use it.github.com/cloudposse/atmos/pull/3078
erik1 day ago
@Andriy Knysh (Cloud Posse) github.com/cloudposse/atmos/pull/3069 this extends our version tracker to support arbitrary YAML files in addition to the JSON files already supported. Also it allows the version to be preprocessed prior to writing.
erik1 day ago
@Andriy Knysh (Cloud Posse) github.com/cloudposse/atmos/pull/3077 warm our build caches
Jorrit Elfferich1 day ago
Hey folks, these 2 are ready 🙌 :
• github.com/cloudposse/atmos/pull/3048
• github.com/cloudposse/atmos/pull/3047
• github.com/cloudposse/atmos/pull/3048
• github.com/cloudposse/atmos/pull/3047
erik1 day ago
erik2 days ago
@Andriy Knysh (Cloud Posse) this fixes a bug where concurrent website deploys would result in a corrupt deployment. This is something that started happening due to more rapid merges due to merge queues.
github.com/cloudposse/atmos/pull/3072
github.com/cloudposse/atmos/pull/3072
erik4 days ago
@Andriy Knysh (Cloud Posse) cut a release once these merge today, if you happen to be around. github.com/cloudposse/atmos/milestone/3
cc @Igor Rodionov
cc @Igor Rodionov
erik4 days ago
@Andriy Knysh (Cloud Posse) this has a 3-4x speed up in GH cache operations on windows by using the
d:\ drive instead of c:\ ; e.g. cache restores taking 1.5 min instead of 6 minutes.erik5 days ago
@Andriy Knysh (Cloud Posse) this converts a shell step to a mage target with tests. We have the aggregate jobs that wait for the success of the shards so we can require them to pass. There was a flake in waiting for the conclusion, which isn't always immediately available after the shards complete.
https://github.com/cloudposse/atmos/pull/3052
https://github.com/cloudposse/atmos/pull/3052
erik5 days ago
@Andriy Knysh (Cloud Posse) this addresses one of the windows flakes we've been seeing
github.com/cloudposse/atmos/pull/3057
github.com/cloudposse/atmos/pull/3057
erik5 days ago
@Andriy Knysh (Cloud Posse) this introduces runtime process metrics, terraform plan/apply stats, and output in atmos so we can track and sent to atmos pro, when enabled. I collaborated on this PR so I cannot approve.
github.com/cloudposse/atmos/pull/2926
github.com/cloudposse/atmos/pull/2926
erik5 days ago
@Andriy Knysh (Cloud Posse) since our release drafter keeps failing due to exceeding the release notes size, this introduces OpenAI summarization using a new mage target.
https://github.com/cloudposse/atmos/pull/3045
https://github.com/cloudposse/atmos/pull/3045
erik5 days ago
@Andriy Knysh (Cloud Posse) github.com/cloudposse/atmos/pull/3022 finally ready after 20+ rounds of fixing races and shuffling tests. This increases overall stability.
erik6 days ago
@Andriy Knysh (Cloud Posse) github.com/cloudposse/atmos/pull/3040 since we run on spot instances, and run quite a lot of jobs, there's some % that get interrupted simply by infrastructure issues. This is introduces a job that runs when workflows complete and inspects why they failed; if it is related to losing connections to the github control plane, instances getting shutdown, etc, it will retrigger them automatically.
erik6 days ago
@Andriy Knysh (Cloud Posse) I have 5 PRs incoming to tackle the recent flakiness. It's partly due to the harden-runners, but also other things like windows defender scanning every file we unpack from the cache. Turning that off for cache unpacking reduces time from 5-10m to 1m.
Here's the first PR in the series. github.com/cloudposse/atmos/pull/3037
Here's the first PR in the series. github.com/cloudposse/atmos/pull/3037
Andriy Knysh (Cloud Posse)6 days ago
@Erik Osterman (Cloud Posse) please review github.com/cloudposse/atmos/pull/3034
Jorrit Elfferich9 days ago
Wiring up OCI distribution for scaffold templates 👉️ github.com/cloudposse/atmos/pull/3019
Jorrit Elfferich10 days ago
Hey folks, adding dynamic options on scaffolds 👉️ github.com/cloudposse/atmos/pull/3009. Mostly a UX improvement. Feel like it is ready for thorough review after a few cycles.