Releases: con/tinuous
Releases · con/tinuous
0.7.0
🚀 Enhancement
- Use
ghtoken
to fetch GitHub token from more sources #184 (@jwodder) - Add
fetch-commit
command #171 (@jwodder) - Support fetching logs & artifacts from CircleCI #164 (@jwodder)
🐛 Bug Fix
- CircleCI: Handle
null
vcs.provider_name #190 (@jwodder) - Improve headers sent in HTTP requests #182 (@jwodder)
- Add "Decoupled Ingestion System" as pipeline trigger type #168 (@jwodder)
🏠 Internal
- gh-actions: Bump codecov/codecov-action from 3 to 4 #187 (@dependabot[bot] @jwodder)
- gh-actions: Bump actions/setup-python from 4 to 5 #186 (@dependabot[bot])
- Remove unused
ensure_aware()
function #174 (@jwodder) - Don't do GitHub CI "push" runs on non-default branches #185 (@jwodder)
- Guard against common status typos with an enum #183 (@jwodder)
- gh-actions: Bump actions/checkout from 3 to 4 #173 (@dependabot[bot])
- gh-actions: Bump codespell-project/actions-codespell from 1 to 2 #172 (@dependabot[bot])
- Apply codespell to more branches than just "cleanup" #169 (@jwodder)
- Fix codespell version #167 (@jwodder)
- Add codespell to cleanup #166 (@yarikoptic)
- Assorted code improvements #165 (@jwodder)
🧪 Tests
- mypy: Set
ignore_missing_imports = False
#177 (@jwodder) - Test against Python 3.12 #178 (@jwodder)
- Test against PyPy #179 (@jwodder)
- Remove redundant
pragma: no cover
comments #180 (@jwodder) - Fix type-checking failures #175 (@jwodder)
- Test against Python 3.11 and add it to Python setup classifiers #156 (@jwodder)
🔩 Dependency Updates
Authors: 3
- @dependabot[bot]
- John T. Wodder II (@jwodder)
- Yaroslav Halchenko (@yarikoptic)
0.6.1
0.6.0
0.5.4
0.5.3
0.5.2
0.5.1
🐛 Bug Fix
- Treat Travis jobs with "started" status as incomplete #144 (@jwodder)
- Retry downloads that fail with ConnectionError #134 (@jwodder @yarikoptic)
- Retry Github.get_repo() requests that fail with 502 #139 (@jwodder)
- Log tinuous version at start of run #133 (@jwodder)
- Retry downloads of invalid zipfiles #132 (@jwodder)
🏠 Internal
- Update codecov action to v2 #137 (@jwodder)
- Replace flake8-import-order-jwodder with isort #140 (@jwodder @yarikoptic)
📝 Documentation
🧪 Tests
Authors: 2
- John T. Wodder II (@jwodder)
- Yaroslav Halchenko (@yarikoptic)
0.5.0
0.4.0
🚀 Enhancement
🐛 Bug Fix
- Recognize "canceled" status #120 (@jwodder)
- Save changes in DataLad if only the statefile was modified #121 (@jwodder)
- Sleep when search rate limit reached #117 (@jwodder)
- Delay opening of config file to actual command execution #116 (@jwodder)
📝 Documentation
- Specify that the regexes are Python regexes and link to the Python docs #110 (@jwodder)
- Add docstring to
__init__.py
#109 (@jwodder) - Update GitHub token regex in sample config #108 (@jwodder)
- Fix README formatting #115 (@jwodder)
- Add Anaconda badge and installation command #107 (@jwodder)
- Document how to integrate with cron #106 (@jwodder)
🧪 Tests
- Test WorkflowSpec.match() #112 (@jwodder)
- Test removeprefix #111 (@jwodder)
- Update config file name in inception-test workflow #103 (@jwodder)
Authors: 1
- John T. Wodder II (@jwodder)
0.3.0
🚀 Enhancement
- Allow
since
setting to override state file if newer #102 (@jwodder) - [BREAKING] Rename default config file to
tinuous.yaml
#101 (@jwodder) - Rename state file; update state file after each CI system finishes #100 (@jwodder)
- [BREAKING] Redo path specifications #98 (@jwodder)
- [BREAKING] Replace
{type_id}
for releases with{release_tag}
#97 (@jwodder) - Make the "types" setting optional #96 (@jwodder)
- Add "manual" event type #95 (@jwodder)
- Add "Produced by tinuous" message to Datalad commit messages #86 (@jwodder)
- Allow specifying GitHub workflow inclusions & exclusions with regexes #80 (@jwodder)
- Add --version option #81 (@jwodder)
- Add
{job_index}
,{job_env}
, and{job_env_hash}
placeholders #73 (@jwodder) - Add "until:" config setting #76 (@jwodder)
- Fill in
{commit}
for Travis PR builds by querying GitHub #68 (@jwodder) - Rename
{commit}
to{build_commit}
;{commit}
now refers to triggering commit #64 (@jwodder) - Make datalad an extra dependency #63 (@jwodder)
- Support reading env vars from .env files #59 (@jwodder)
- Eliminate
{abbrev_commit}
in favor of{commit[:7]}
slicing #62 (@jwodder)
🐛 Bug Fix
- Retry downloads interrupted by connnection resets #91 (@jwodder)
- Skip GitHub logs that return 410 #87 (@jwodder)
- Don't expand unused vars #79 (@jwodder)
- Better
{commit}
lookup for Travis builds #71 (@jwodder) - Sleep on & retry requests that return 5xx #56 (@jwodder)
- Try fetching PR info from "List pull requests associated with a commit" endpoint #53 (@jwodder)
- Cache PRs corresponding to commit hashes #52 (@jwodder)
🏠 Internal
📝 Documentation
- DOC: a more kosher casing of DataLad #105 (@yarikoptic)
- Doc fix: Custom placeholders don't have to be defined in order any more #99 (@jwodder)
🧪 Tests
Authors: 2
- John T. Wodder II (@jwodder)
- Yaroslav Halchenko (@yarikoptic)