Distributed self-replicating programs in Python
Go to file
Alex Willmer 8613f685ab tests: Skip AWS ECR login outside of CI jobs
To avoid rate limiting errors, CI (currently Azure Devops) logs into the
container registry (currently AWS ECR). Outside CI this is unnnecessary and
makes it harder to run the tests, because very few people have access to a
suitable AWS secret token.

Following this change `aws ecr-public get-login-password` will only be run if
the environment variable $TF_BUILD==True. This is set by Azure Pipelines
jobs. If the CI platform is changed then another indicator should be used.

https://adamj.eu/tech/2020/03/09/detect-if-your-tests-are-running-on-ci/
2024-08-10 19:37:25 +01:00
.ci tests: Skip AWS ECR login outside of CI jobs 2024-08-10 19:37:25 +01:00
.github chore: Add issue templates for 0.2 vs 0.3 releases 2021-02-09 21:35:14 +00:00
ansible_mitogen Fix 'ansible_host_key_checking' and 'ansible_ssh_host_key_checking' for 2024-05-10 15:58:17 +02:00
docs Start v0.3.9 development 2024-07-30 09:09:32 +01:00
examples Replace os.system() with subprocess.check_call() 2022-04-21 20:19:51 +01:00
mitogen Start v0.3.9 development 2024-07-30 09:09:32 +01:00
scripts add Python3 compatibility 2024-04-04 15:23:06 +01:00
tests CI: Workaround "No module named 'setuptools.command.test'" 2024-07-29 11:30:25 +01:00
.gitignore Ignore Ansible retry files 2024-03-04 13:38:09 +00:00
.lgtm.yml Whoops, merge together lgtm.yml and .lgtm.yml 2019-08-13 10:16:41 +01:00
LICENSE Bump copyright year and use generic author name (testing Travis) 2021-01-14 20:07:47 +00:00
MANIFEST.in setup.py: include LICENSE; closes #538. 2019-02-12 16:15:52 +00:00
README.md Abandon Travis CI We have no credits, and its a PITA to maintain two CI platforms. The tests running on Travis provide very little extra coverage vs Azure Pipelines alone 2021-10-20 02:03:12 +01:00
dev_requirements.txt Split dev_requirements.txt up according to test mode. 2018-11-06 17:00:17 +00:00
preamble_size.py mitogen.parent: Remove tabs from minimized first stage 2021-11-18 18:40:19 +00:00
run_tests tests: Remove unittest2, use stdlib unittest 2022-04-20 17:54:12 +01:00
setup.cfg Declare universal wheel support 2021-01-27 20:19:56 +00:00
setup.py mitogen: Support Python 3.12 2024-03-17 14:58:02 +00:00
tox.ini tests: Skip AWS ECR login outside of CI jobs 2024-08-10 19:37:25 +01:00

README.md