Skip to content

Conversation

@lucaspin
Copy link
Contributor

@lucaspin lucaspin commented Oct 1, 2024

https://github.com/renderedtext/tasks/issues/6905

Issue

Currently, we only use a custom S3 (minio) during our tests, so we are hardcoding the minio credentials. That blocks from using a custom S3 server.

Solution

We make the custom S3 path configurable as well, and allow the key/secret pair to be configured through environment variables. One can either:

  • Use SEMAPHORE_CACHE_S3_KEY and SEMAPHORE_CACHE_S3_SECRET (to avoid conflicting with the default AWS_* ones)
  • If the SEMAPHORE_CACHE_* ones are not set, we default to using the default AWS ones.

Other changes

  • Update Go to 1.22
  • Update the jobs that used xcode14 to use xcode15 since xcode14 was disabled

@lucaspin lucaspin requested a review from bogyo210 October 1, 2024 13:14
@lucaspin lucaspin merged commit b366b6d into master Oct 1, 2024
@lucaspin lucaspin deleted the cache-cli/update-go-and-fix-custom-s3-url branch October 1, 2024 13:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants