Commit Graph

549 Commits (797ea46bb3b62ba8d0ca39b038610d82eea5be28)

Author SHA1 Message Date
Matthias 22b096be25 chore: Improve security of workflows
1 year ago
Matthias d00f82a641 chore: remove deprecated image form CI matrix
1 year ago
dependabot[bot] 4a582e5ce5
chore(deps): bump pypa/gh-action-pypi-publish from 1.12.3 to 1.12.4
1 year ago
Matthias b1c5e0458c chore: use uv pip for CI runs
1 year ago
Matthias cf1e8934aa chore: Update CI to use uv
1 year ago
Matthias 153e2f9628 chore: use UV action venv setup
1 year ago
Matthias fa306b090e feat: Add create-command-partials to CI to ensure we remain aligned
1 year ago
Matthias 8624a9c306 Revert "chore: windows CI -> -n logical"
1 year ago
Matthias 1f6a0dccd5 chore: windows CI -> -n logical
1 year ago
Matthias 99ba489874 chore(CI): run windows tests in parallel
1 year ago
dependabot[bot] 07682c396e
chore(deps): bump astral-sh/setup-uv from 4 to 5
1 year ago
dependabot[bot] af7974adda
chore(deps): bump pypa/gh-action-pypi-publish from 1.12.2 to 1.12.3
1 year ago
Matthias f11fe14cdd chore: remove system mode, set path globally
1 year ago
Matthias 219e6b420e chore: Try using uv venv creation
1 year ago
Matthias 3a6ef8c34b chore: use link mode for UV installs
1 year ago
Matthias 4f318a5981 chore: uv - different caching
1 year ago
Matthias f978a5c754 chore: uv - different caching
1 year ago
Matthias f378e10752 chore: link mode copy
1 year ago
Matthias 30909d13ba chore: uv: glob
1 year ago
Matthias 8cd03c9624 chore: uv - enable cache
1 year ago
Matthias 8f617d01d4 chore: further uv tests
1 year ago
Matthias 6963141eb8 chore: fix aliasing
1 year ago
Matthias 3295b1c8de chore: try using UV for windows runs
1 year ago
Matthias 2f4bd6a0c9 chore: split pypi and pypi test jobs to enable proper attestation
1 year ago
dependabot[bot] 13cf6a1007
chore(deps): bump pypa/gh-action-pypi-publish from 1.11.0 to 1.12.2
1 year ago
Matthias 37c00d4eeb
chore: keep libomp brew install
1 year ago
Matthias f443b1426f chore: try removing all brew install steps
1 year ago
dependabot[bot] 0efb966b68
chore(deps): bump pypa/gh-action-pypi-publish from 1.10.3 to 1.11.0
1 year ago
Matthias e99adc339e
chore: re-use 3.12 cache for online tests
2 years ago
Matthias 04e8c3ceea chore: try improve caching
2 years ago
Matthias 22318eb80e chore: fix bad usage of variables
2 years ago
Matthias a40a2f96b5 chore: attempt to speed up CI
2 years ago
Matthias efc689a937 chore: update macos version to new images
2 years ago
dependabot[bot] 6993a650b0
chore(deps): bump pypa/gh-action-pypi-publish from 1.10.2 to 1.10.3
2 years ago
Matthias e975062e0e chore: don't run CI on 3.9
2 years ago
dependabot[bot] 01e7b0da46
chore(deps): bump pypa/gh-action-pypi-publish from 1.10.1 to 1.10.2
2 years ago
Matthias 0962f37f55
Merge pull request #10632 from freqtrade/dependabot/github_actions/develop/peter-evans/create-pull-request-7
2 years ago
dependabot[bot] 621be11395
chore(deps): bump pypa/gh-action-pypi-publish from 1.10.0 to 1.10.1
2 years ago
dependabot[bot] 05af6df536
chore(deps): bump peter-evans/create-pull-request from 6 to 7
2 years ago
dependabot[bot] 904f5303a6
chore(deps): bump pypa/gh-action-pypi-publish from 1.9.0 to 1.10.0
2 years ago
Matthias 19ccb27dbd chore: deploy through github internal pipeline
2 years ago
Matthias a7e2bf071b chore: Move deployment to gh native actions
2 years ago
Matthias e05a6e976e chore: add Ci for gha deployment
2 years ago
Matthias 5650de0627 chore: dependabot shouldn't update major versions
2 years ago
Matthias e34a28ee53 chore: dependabot should monitor /docker, too
2 years ago
Matthias a6689b1035 chore: Remove unnecessary, duplicate mkdocs install
2 years ago
Matthias c40ac27d71 chore: Remove pip pin from ci
2 years ago
Matthias 2d90cf48b3 run a check for uptodate json schema
2 years ago
Matthias 9e9aacc102 Pin pip to 24.0 for the moment
2 years ago
dependabot[bot] c1c4a3844e
Bump pypa/gh-action-pypi-publish from 1.8.14 to 1.9.0
2 years ago
Matthias eac7d71199 Run CI against ubuntu 24.04
2 years ago
Matthias af6e7f5ec6 Skip publisher check for pester
2 years ago
Matthias 33a4d5596f Revert "Workaround macos CI fails"
2 years ago
Matthias d2da23f5d1
Workaround macos CI fails
2 years ago
Matthias a42b48ac57
Merge pull request #10275 from freqtrade/dependabot/github_actions/develop/docker/setup-buildx-action-3
2 years ago
dependabot[bot] 5ea7008b2b
Bump docker/setup-qemu-action from 1 to 3
2 years ago
dependabot[bot] 7f70035c62
Bump docker/setup-buildx-action from 1 to 3
2 years ago
Matthias e9fb645b98 Exit-1 if invoke-pester created error entries
2 years ago
Matthias f6649314a8 use pwsh, not powershell shell
2 years ago
Matthias e7559cc62c Update pester command
2 years ago
Matthias 7b6864b991 Pester should fail "automatically" ...
2 years ago
Simon Waiblinger 2831318a95
Merge branch 'freqtrade:develop' into feature/setup-win
2 years ago
Matthias 0e253cb070 Update buildx CI setup to supported action combination
2 years ago
Matthias 5e0f64ef55 Pre-commit action should not run pre-commit
2 years ago
simwai 6174a49aa5 Implemented the changes to pass the review, implemented consistent variable naming, adjusted unit tests
2 years ago
simwai 670c5d0067 Added powershell unit tests to CI config
2 years ago
Matthias 9b031490cc Update all CI build stuff to 3.12
2 years ago
Matthias 9ebdbed215 Update CI workflows to use 3.12
2 years ago
Matthias b1fd79d720 Schedule devcontainer pre-built to Sunday morning
2 years ago
Matthias e848c6494e Add ruff format check to github CI
2 years ago
Matthias 478cc84c8a
Merge pull request #10157 from freqtrade/dependabot/github_actions/develop/docker/login-action-3
2 years ago
Matthias d3c57ca721
Merge pull request #10156 from freqtrade/dependabot/github_actions/develop/devcontainers/ci-0.3
2 years ago
dependabot[bot] cccc4b5b85
Bump docker/login-action from 2 to 3
2 years ago
Matthias 54ed2f9fd2
Merge pull request #10155 from freqtrade/dependabot/github_actions/develop/actions/checkout-4
2 years ago
Matthias a544fb1eb3 Update mkdocs as group
2 years ago
dependabot[bot] 6f1d993721
Bump devcontainers/ci from 0.2 to 0.3
2 years ago
dependabot[bot] 18e3673a1b
Bump actions/checkout from 1 to 4
2 years ago
Matthias 37da714610 Don't set zsh as default shell
2 years ago
Matthias bd608bedf0 Use devcontainer features for most setup work
2 years ago
Matthias ad370cbbcd Add github action to pre-build containers
2 years ago
Matthias 6d46d17e30 Add pre-built devcontainer
2 years ago
Matthias d6dcd8adca use explicit macos version
2 years ago
Matthias 22c61458a4 Fix codespell in ci.yml
2 years ago
Matthias 7b6e72ab57 Update download-artifact to pattern.
2 years ago
Matthias 2072a625bd Align build job names
2 years ago
Matthias 8792d56251 Update dockerhub-description workflow to new approach
2 years ago
Matthias 556db08b0a Rename CI files
2 years ago
Matthias b651e13bd6 Schedule leverage tier updates
2 years ago
Matthias 067a7315f2 Use proper secrets syntax
2 years ago
Matthias f405b7d1cd Add CI step for leverage tier updates
2 years ago
Matthias 055c4396d1 De-dent pre-commit update workflow
2 years ago
Matthias 0a0105c31e Re-add --cov args
2 years ago
Matthias a6ad36d08b Coverage for ft_client ...
2 years ago
Matthias 7eb91c74a8 CI - always install ft_client
2 years ago
Matthias 3f226c5022 Also install ft-client in linux CI
2 years ago
Matthias afe3d3ebda Move Version check to the top
2 years ago
Matthias 0c026f950b Ensure versions are aligned between freqtrade and freqtrade_client
2 years ago
Matthias f0e0957579 Don't set same parameters twice
2 years ago
Matthias bd49ad6420 Add CI step for ft_rest_client
2 years ago
Matthias 163d03ac62 Update CI schedule to run towards the middle of the night.
2 years ago
Matthias fcc6d0fea8 Don't run notify-complete for non-freqtrade repos
2 years ago
dependabot[bot] 23d226d372
Bump pypa/gh-action-pypi-publish from 1.8.12 to 1.8.14
2 years ago
Matthias 4e94178169 exclude python 3.9 on Macos 14
2 years ago
Matthias edc74ae2e4 Split macos Installation into 2 separate actions
2 years ago
Matthias 29f90cbd04 Run CI on macos-14 (M1)
2 years ago
dependabot[bot] 07bf19a990
Bump pypa/gh-action-pypi-publish from 1.8.11 to 1.8.12
2 years ago
dependabot[bot] 7223a6c504
Bump pre-commit/action from 3.0.0 to 3.0.1
2 years ago
Matthias bf1f08cd21 chore: add dependency groups for regular updates,
2 years ago
dependabot[bot] 667a8cc59f
Bump peter-evans/create-pull-request from 5 to 6
2 years ago
Matthias 0bc5c876c2 Fix GITHUB_REF variable interpolation in ci.yml
2 years ago
Matthias 13ee90725e Fix syntax error
2 years ago
Matthias 7082a8073c add debugging for GITHUB_REF
2 years ago
Matthias cd484bd483 Update extract-branch-name to new syntax using GITHUB_OUTPUT
2 years ago
Matthias cfc6d3b32f Apply "Dependencies" label to pull requests
2 years ago
dependabot[bot] 84913f2ea8
Bump peter-evans/dockerhub-description from 3 to 4
2 years ago
dependabot[bot] 0f1e7ed652
Bump actions/cache from 3 to 4
2 years ago
Matthias 9a2ed35030 Run CI against 3.12
2 years ago
Matthias d282027858 Bump CI python version to 3.11
2 years ago
Matthias 97780ee5bf Revert build-online to 3.9 for now
2 years ago
Matthias 03fb204408 use Loadscope to improve parallel test performance
2 years ago
Matthias 0a96aa69b9 Only run parallel on online tests
2 years ago
Matthias ddbfce01b5 Show slowest tests
2 years ago
Matthias 12e75e849d Don't do coverge on --longrun tests
2 years ago
Matthias 916a847639 add pytest-xdist to speed up tests
2 years ago
Matthias 3cb4b10656 Specify python version for pre-commit update
2 years ago
Matthias 4d7c4352a7
Merge pull request #9519 from freqtrade/ci_mac_13
2 years ago
Matthias 9ab08d513a Update committer in pre-commit workflow
2 years ago
Matthias 87ce7dc02c Reduce permissions
2 years ago
Matthias 3c7c4bc02f Use repo scoped token
2 years ago
Matthias 0484b891f1 Add tech maintenance label
2 years ago
Matthias 71689d9d6f Allow write access to action to allow creating the branch
2 years ago
Matthias 3676514ba6 Add pre-commit auto-update workflow
2 years ago
Matthias 71b777ef34 Fix missing rm line
2 years ago
Matthias b4e8122fd3 Attempt to properly remove 3.12 symlinks
2 years ago
Matthias 34c5c68a91 Add macos-13 to ci matrix
2 years ago
Matthias 99359a7f85
Merge pull request #9575 from freqtrade/dependabot/github_actions/develop/actions/download-artifact-4
2 years ago
dependabot[bot] a70ca6f612
Bump actions/download-artifact from 3 to 4
2 years ago
dependabot[bot] e5c783d2db
Bump actions/upload-artifact from 3 to 4
2 years ago
Matthias d2e328b8bd Update artifact name
2 years ago
Matthias 93e9c4fa65 Update job names in ci.yml
2 years ago
Matthias 8d231dbf31 Update build-system to use "build" insead of "setup.py"
2 years ago
Matthias d6b43c5eed re-work deploy CI
2 years ago
Matthias 3670699ea2 Add trusted publishing for next release
2 years ago
dependabot[bot] a304080c08
Bump actions/setup-python from 4 to 5
2 years ago
Matthias dd08c134b4 Remove macos 13 ci again
2 years ago
Matthias 9a425af76f Remove unnecessary conditions in Ci run
2 years ago
Matthias 3c48208b31 Fix cache keys
2 years ago
Matthias 68db8d0201 install libomp
2 years ago
Matthias 2207773678 Attempt more granular cache for macos
2 years ago
Matthias cbe6d52a73 Try macos-13 CI
2 years ago
dependabot[bot] 106bda51d4
Bump pypa/gh-action-pypi-publish from 1.8.10 to 1.8.11
2 years ago
Matthias f7178ecd6f Update test config name and exchange
2 years ago
Matthias b45365d385 Update tests to run for binance
2 years ago
Matthias c2905a4522 use --output-format in ruff CI
3 years ago
dependabot[bot] 46ec7d5ea6
Bump actions/checkout from 3 to 4
3 years ago
Matthias 4d20e37f4d Remove 3.8 from CI
3 years ago
Matthias 9d31566a2d Update dependabot pip limit
3 years ago
dependabot[bot] 90e41274e0
Bump pypa/gh-action-pypi-publish from 1.8.8 to 1.8.10
3 years ago
dependabot[bot] c23ff9d7c2
Bump pypa/gh-action-pypi-publish from 1.8.7 to 1.8.8
3 years ago
Matthias 092e30a159 Attempt CI without brew update
3 years ago
dependabot[bot] 977bfa08b7
Bump pypa/gh-action-pypi-publish from 1.8.6 to 1.8.7
3 years ago
Matthias 4f834c8964 Remove old version pin for catboost
3 years ago
Matthias 7266279768 Improve docs around pytho 3.11
3 years ago
Matthias 963ff8c620
Run Repo check on windows, too.
3 years ago
Matthias 395bf49198
Run Repo-check for macOS, too
3 years ago
Matthias 2ecd63234d
Remove git status again
3 years ago
Matthias bd6d4d5d2d
Event-name for concurrency group?
3 years ago
Matthias 1ec1abdc33
Fix syntax
3 years ago
Matthias 800c6223ed
Quote concurrency group
3 years ago
Matthias 3ba1eb6baa
Improve concurrency group
3 years ago
Matthias a74a081e61 Check for repository changes
3 years ago
dependabot[bot] 4a911bbe90
Bump pypa/gh-action-pypi-publish from 1.8.5 to 1.8.6
3 years ago
Matthias 1c2dd884e9 Remove dependency workarounds in place for gym
3 years ago
Matthias 9bc17a9232 Downgrade wheel to isntall gym
3 years ago
Matthias 4ed670f828 pin pip installation to <23.1 - which breaks gym installation
3 years ago
dependabot[bot] 2ea0157197
Bump pypa/gh-action-pypi-publish from 1.8.4 to 1.8.5
3 years ago
dependabot[bot] 2715b2ccf0
Bump pypa/gh-action-pypi-publish from 1.8.3 to 1.8.4
3 years ago
dependabot[bot] 7e11bce4f4
Bump pypa/gh-action-pypi-publish from 1.8.1 to 1.8.3
3 years ago
dependabot[bot] c78342b194
Bump pypa/gh-action-pypi-publish from 1.7.1 to 1.8.1
3 years ago
Matthias 628f6b8b7c Fix crane docker permissions
3 years ago
Matthias 0d3de07012 use Crane to move images around
3 years ago
Matthias 774eacc561 Attempt push to ghcr.io
3 years ago
dependabot[bot] 82707be7d0
Bump pypa/gh-action-pypi-publish from 1.6.4 to 1.7.1
3 years ago
Matthias 49bfa556bf Update CI to test against python 3.11
3 years ago
Matthias bf968a9fd8 Use actions as documented
3 years ago
Matthias b4ea37d598 Remove flake8 in favor of ruff
3 years ago
Matthias 549a0e1c44 Add ruff linting - initial configuration
3 years ago
Matthias f4bd424226 Remove deprecated ubuntu image
3 years ago
Matthias f46b62f1a7 Attempt to use and setup a proxy for CI
3 years ago
Matthias 394a973bbb Revert "Attempt to use and setup a proxy for CI"
3 years ago
Matthias 48ae248d2d Attempt to use and setup a proxy for CI
3 years ago
Matthias 9a556d2639 Remove all mac conflicts
3 years ago
Matthias 18709406c5 use link overwrite
3 years ago
Matthias 9ea8792d3c Attempt brew fix
3 years ago
Matthias 2a7369b56a fix macos CI
3 years ago
Matthias 1d92db7805 Change CI to actually run one 2 randomized point.
3 years ago
dependabot[bot] 2647c35f48
Bump pypa/gh-action-pypi-publish from 1.6.1 to 1.6.4
3 years ago
Matthias 39e19bd0c9
Merge pull request #7607 from matteoettam09/develop
3 years ago
dependabot[bot] 2eb8f9f028
Bump pypa/gh-action-pypi-publish from 1.5.1 to 1.6.1
3 years ago
Matthias 5500c10f78 Improve CI file layout
3 years ago
Matthias 2c75b5e027 Extract "live" test from regular tests
3 years ago
Matthias 707b224af5 Update generic CI's to ubuntu 22.04
4 years ago
Matteo Manzi 8c39b37223
Update bug_report.md
4 years ago
Matteo Manzi 67850d92af
Update question.md
4 years ago
Matteo Manzi fe3d99b568
Update feature_request.md
4 years ago
Matthias 6be9b81f4c
Fix workflow syntax error
4 years ago
Matthias d0b163764e Run coveralls only when needed
4 years ago
Matthias 3fcba2fb8d
Remove hard-pin on python version in ci
4 years ago
Matthias 7e124618d4 Move "success" notification to last pipeline step
4 years ago
Matthias 1bd742f7e9 Properly setup pre-commit job
4 years ago
Matthias e63f9e1c14 Use pre-commit in Ci to check for all things
4 years ago
Matthias 49800e4cc3 pin ci python to 3.10.6 for now
4 years ago
dependabot[bot] 97064a9ce3
Bump pypa/gh-action-pypi-publish from 1.5.0 to 1.5.1
4 years ago
Matthias 1c7f60103d Don't use master for publish CI action
4 years ago
Matthias 3189b284c0
Fix tests condition
4 years ago
Matthias 1cd2b0504a Run regular tests for 3.9 under other ubuntu systems
4 years ago
Matthias f9668ede4a Fix CI Syntax error
4 years ago
Matthias 0804fc7a3a CI should run ccxt tests only once
4 years ago
dependabot[bot] 70966c8a8f
Bump actions/setup-python from 3 to 4
4 years ago
Matthias 057be50941 Remove old concurrency method
4 years ago
Matthias 82c5a6b29d Update CI to use concurrency
4 years ago
Matthias 43f726ba8f Run CI against different templates
4 years ago
Matthias 008ee14889 Improve ci to run on ubuntu 22.04
4 years ago
Matthias 86af3fe0e7 Update image versions from 3.9 to 3.10
4 years ago
Matthias 68a97a898d Disable scheduled notification in CI
4 years ago
Matthias e4df2b0b96
Revert unwanted changes
4 years ago
மனோஜ்குமார் பழனிச்சாமி f96c552c46
Update PULL_REQUEST_TEMPLATE.md
4 years ago
Matthias 8962bffbe0
Merge branch 'develop' into setup-permissions
4 years ago
Matthias 4c95996069
Add Permissions for notify-complete job
4 years ago
Matthias 64072f76b9
Don't fail scheduled ci tasks due to notification
4 years ago
naveen 4cccf31a3e chore: Set permissions for GitHub actions
4 years ago
Matthias 500fdc2759 run mypy also against tests
4 years ago
Matthias 6d576bc02d Check pre-commit verison updates
4 years ago
Matthias 3586c2e984 Windows no random order
4 years ago
Matthias c1a7fc873d Speed up ci by running coverage only where necessary
4 years ago
Matthias 1120392f39 Fix pre-commit indentation
4 years ago
Matthias 2f429bf7ec
Merge pull request #6602 from freqtrade/dependabot/github_actions/develop/actions/cache-3
4 years ago
dependabot[bot] c570732157
Bump actions/cache from 2 to 3
4 years ago
dependabot[bot] 449af0ce9c
Bump peter-evans/dockerhub-description from 2.4.3 to 3
4 years ago
dependabot[bot] 3c83d8c74a
Bump actions/setup-python from 2 to 3
4 years ago
dependabot[bot] 25964f70d8
Bump actions/checkout from 2 to 3
4 years ago
Matthias b657d2d8de Add Github funding
4 years ago
Matthias d9347e9900 Update references to remove python 3.7 support
4 years ago
Matthias 13651fd3be Downgrade docker-image to 3.9.9
4 years ago
Matthias 5451972456 Success-messages should use success coloring
4 years ago
Matthias 8b49bec649 Use Version-dependent requirements
4 years ago
Matthias 6b22f84d30 Add windows ta wheel
4 years ago
Matthias 505d4bacd5 Update dockerfile to 3.10
4 years ago
Matthias 5b2a1b9e7a Update CI to run on python 3.10
4 years ago
Matthias 98f6d2d722 Update CI to notify on discord only
4 years ago