Skip to content
Permalink

Comparing changes

This is a direct comparison between two commits made in this repository or its related repositories. View the default comparison for this range or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: mamba-org/mamba
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: bccce93e687661f30019c6b852a391eb05edbe99
Choose a base ref
..
head repository: mamba-org/mamba
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 17148e1a1eab1d9984b5e59d6483b2469936086d
Choose a head ref
Showing with 14,574 additions and 14,462 deletions.
  1. +55 −55 .clang-format
  2. +80 −1 .git-blame-ignore-revs
  3. +4 −4 .github/actions/workspace/action.yml
  4. +1 −0 .github/workflows/bot_issue_template.md
  5. +0 −86 .github/workflows/conda_canary.yml
  6. +12 −12 .github/workflows/linters.yml
  7. +9 −9 .github/workflows/static_build.yml
  8. +2 −3 .github/workflows/tests.yml
  9. +19 −18 .pre-commit-config.yaml
  10. +330 −295 CHANGELOG.md
  11. +4 −19 CMakePresets.json
  12. +19 −9 README.md
  13. +0 −1 dev/CMakePresetsMamba.json
  14. +2 −6 dev/CMakePresetsUnix.json
  15. +1 −1 dev/environment-dev-extra.yml
  16. +4 −3 dev/environment-dev.yml
  17. +2 −2 dev/environment-micromamba-static.yml
  18. +42 −45 docs/source/conf.py
  19. +0 −20 docs/source/installation/mamba-installation.rst
  20. +3 −28 docs/source/installation/micromamba-installation.rst
  21. +1 −1 docs/source/tools/mermaid.css
  22. +18 −22 docs/source/tools/mermaid.py
  23. +13 −12 docs/source/tools/mermaid_inheritance.py
  24. +15 −0 docs/source/user_guide/concepts.rst
  25. +1 −1 docs/source/user_guide/configuration.rst
  26. +2 −0 docs/source/user_guide/micromamba.rst
  27. +1 −1 docs/source/user_guide/troubleshooting.rst
  28. +275 −280 libmamba/CHANGELOG.md
  29. +46 −43 libmamba/CMakeLists.txt
  30. +7 −4 libmamba/ext/solv-cpp/tests/CMakeLists.txt
  31. +2 −2 libmamba/ext/solv-cpp/tests/src/main.cpp
  32. +22 −0 libmamba/ext/solv-cpp/tests/src/msvc_catch_string_view.cpp
  33. +109 −107 libmamba/ext/solv-cpp/tests/src/test_pool.cpp
  34. +63 −63 libmamba/ext/solv-cpp/tests/src/test_queue.cpp
  35. +67 −67 libmamba/ext/solv-cpp/tests/src/test_repo.cpp
  36. +51 −51 libmamba/ext/solv-cpp/tests/src/test_scenarios.cpp
  37. +114 −115 libmamba/ext/solv-cpp/tests/src/test_solvable.cpp
  38. +18 −18 libmamba/ext/solv-cpp/tests/src/test_solver.cpp
  39. +33 −33 libmamba/ext/solv-cpp/tests/src/test_transaction.cpp
  40. +0 −11 libmamba/include/mamba/api/list.hpp
  41. +0 −182 libmamba/include/mamba/core/mirror.hpp
  42. +2 −0 libmamba/include/mamba/core/package_fetcher.hpp
  43. +2 −2 libmamba/include/mamba/core/prefix_data.hpp
  44. +4 −0 libmamba/include/mamba/core/transaction.hpp
  45. +2 −1 libmamba/include/mamba/specs/archive.hpp
  46. +1 −0 libmamba/include/mamba/specs/package_info.hpp
  47. +2 −0 libmamba/include/mamba/util/json.hpp
  48. +5 −0 libmamba/include/mamba/util/string.hpp
  49. +11 −10 libmamba/include/mamba/version.hpp
  50. +10 −10 libmamba/include/mamba/version.hpp.tmpl
  51. +4 −1 libmamba/src/api/channel_loader.cpp
  52. +44 −8 libmamba/src/api/configuration.cpp
  53. +39 −19 libmamba/src/api/install.cpp
  54. +30 −3 libmamba/src/api/list.cpp
  55. +3 −1 libmamba/src/api/repoquery.cpp
  56. +3 −3 libmamba/src/core/activation.cpp
  57. +6 −0 libmamba/src/core/error_handling.cpp
  58. +0 −444 libmamba/src/core/mirror.cpp
  59. +1 −1 libmamba/src/core/package_database_loader.cpp
  60. +23 −12 libmamba/src/core/package_fetcher.cpp
  61. +9 −5 libmamba/src/core/prefix_data.cpp
  62. +55 −23 libmamba/src/core/shell_init.cpp
  63. +40 −38 libmamba/src/core/transaction.cpp
  64. +29 −1 libmamba/src/core/util.cpp
  65. +66 −14 libmamba/src/core/virtual_packages.cpp
  66. +2 −1 libmamba/src/download/curl.cpp
  67. +1 −1 libmamba/src/download/downloader.cpp
  68. +23 −1 libmamba/src/solver/libsolv/unsolvable.cpp
  69. +106 −21 libmamba/src/specs/package_info.cpp
  70. +20 −0 libmamba/src/util/string.cpp
  71. +22 −17 libmamba/tests/CMakeLists.txt
  72. +12 −12 libmamba/tests/data/env_lockfile/bad_package-lock.yaml
  73. +474 −475 libmamba/tests/data/env_lockfile/good_multiple_categories-lock.yaml
  74. +191 −191 libmamba/tests/data/env_lockfile/good_multiple_packages-lock.yaml
  75. +8 −10 libmamba/tests/data/env_lockfile/good_no_package-lock.yaml
  76. +21 −21 libmamba/tests/data/env_lockfile/good_one_package-lock.yaml
  77. +20 −20 libmamba/tests/data/env_lockfile/good_one_package_missing_category-lock.yaml
  78. +36 −118 libmamba/tests/data/repodata/conda-forge-numpy-linux-64.json
  79. +1 −3 libmamba/tests/data/repodata/conda-forge-repodata-version-2-missing-base_url.json
  80. +1 −3 libmamba/tests/data/repodata/conda-forge-repodata-version-2.json
  81. +1 −1 libmamba/tests/data/repodata_json_cache/test_4.json
  82. +1 −3 libmamba/tests/data/validation/root copy.json
  83. +7 −4 libmamba/tests/src/{doctest-printer → catch-utils}/conda_url.hpp
  84. +22 −0 libmamba/tests/src/catch-utils/msvc_catch_byte.cpp
  85. +22 −0 libmamba/tests/src/catch-utils/msvc_catch_string_view.cpp
  86. +20 −2 libmamba/tests/src/core/test_activation.cpp
  87. +90 −92 libmamba/tests/src/core/test_channel_context.cpp
  88. +416 −355 libmamba/tests/src/core/test_configuration.cpp
  89. +118 −118 libmamba/tests/src/core/test_cpp.cpp
  90. +29 −29 libmamba/tests/src/core/test_env_file_reading.cpp
  91. +74 −58 libmamba/tests/src/core/test_env_lockfile.cpp
  92. +7 −7 libmamba/tests/src/core/test_environments_manager.cpp
  93. +7 −9 libmamba/tests/src/core/test_execution.cpp
  94. +35 −35 libmamba/tests/src/core/test_filesystem.cpp
  95. +4 −4 libmamba/tests/src/core/test_history.cpp
  96. +23 −17 libmamba/tests/src/core/test_invoke.cpp
  97. +46 −46 libmamba/tests/src/core/test_lockfile.cpp
  98. +6 −6 libmamba/tests/src/core/test_output.cpp
  99. +24 −24 libmamba/tests/src/core/test_pinning.cpp
  100. +220 −220 libmamba/tests/src/core/test_progress_bar.cpp
  101. +2 −2 libmamba/tests/src/core/test_shell_init.cpp
  102. +18 −18 libmamba/tests/src/core/test_tasksync.cpp
  103. +9 −9 libmamba/tests/src/core/test_thread_utils.cpp
  104. +54 −54 libmamba/tests/src/core/test_util.cpp
  105. +49 −49 libmamba/tests/src/core/test_virtual_packages.cpp
  106. +0 −23 libmamba/tests/src/doctest-printer/array.hpp
  107. +0 −23 libmamba/tests/src/doctest-printer/flat_set.hpp
  108. +0 −26 libmamba/tests/src/doctest-printer/optional.hpp
  109. +0 −22 libmamba/tests/src/doctest-printer/pair.hpp
  110. +0 −23 libmamba/tests/src/doctest-printer/vector.hpp
  111. +9 −6 libmamba/tests/src/download/test_downloader.cpp
  112. +49 −49 libmamba/tests/src/download/test_mirror.cpp
  113. +96 −96 libmamba/tests/src/solver/libsolv/test_database.cpp
  114. +216 −198 libmamba/tests/src/solver/libsolv/test_solver.cpp
  115. +64 −68 libmamba/tests/src/solver/test_problems_graph.cpp
  116. +9 −9 libmamba/tests/src/solver/test_request.cpp
  117. +13 −13 libmamba/tests/src/solver/test_solution.cpp
  118. +20 −20 libmamba/tests/src/specs/test_archive.cpp
  119. +36 −36 libmamba/tests/src/specs/test_authentication_info.cpp
  120. +70 −70 libmamba/tests/src/specs/test_build_number_spec.cpp
  121. +248 −245 libmamba/tests/src/specs/test_channel.cpp
  122. +42 −42 libmamba/tests/src/specs/test_chimera_string_spec.cpp
  123. +232 −231 libmamba/tests/src/specs/test_conda_url.cpp
  124. +28 −28 libmamba/tests/src/specs/test_glob_spec.cpp
  125. +445 −425 libmamba/tests/src/specs/test_match_spec.cpp
  126. +103 −82 libmamba/tests/src/specs/test_package_info.cpp
  127. +36 −36 libmamba/tests/src/specs/test_platform.cpp
  128. +38 −38 libmamba/tests/src/specs/test_regex_spec.cpp
  129. +42 −42 libmamba/tests/src/specs/test_repo_data.cpp
  130. +111 −109 libmamba/tests/src/specs/test_unresolved_channel.cpp
  131. +98 −98 libmamba/tests/src/specs/test_version.cpp
  132. +287 −288 libmamba/tests/src/specs/test_version_spec.cpp
  133. +2 −2 libmamba/tests/src/test_main.cpp
  134. +32 −17 libmamba/tests/src/util/test_cast.cpp
  135. +59 −59 libmamba/tests/src/util/test_compare.cpp
  136. +14 −17 libmamba/tests/src/util/test_cryptography.cpp
  137. +75 −77 libmamba/tests/src/util/test_encoding.cpp
  138. +67 −67 libmamba/tests/src/util/test_environment.cpp
  139. +234 −237 libmamba/tests/src/util/test_flat_bool_expr_tree.cpp
  140. +110 −112 libmamba/tests/src/util/test_flat_set.cpp
  141. +111 −111 libmamba/tests/src/util/test_graph.cpp
  142. +69 −69 libmamba/tests/src/util/test_heap_optional.cpp
  143. +23 −23 libmamba/tests/src/util/test_iterator.cpp
  144. +4 −4 libmamba/tests/src/util/test_os_linux.cpp
  145. +4 −4 libmamba/tests/src/util/test_os_osx.cpp
  146. +7 −7 libmamba/tests/src/util/test_os_unix.cpp
  147. +15 −11 libmamba/tests/src/util/test_os_win.cpp
  148. +256 −253 libmamba/tests/src/util/test_parsers.cpp
  149. +100 −99 libmamba/tests/src/util/test_path_manip.cpp
  150. +10 −10 libmamba/tests/src/util/test_random.cpp
  151. +298 −301 libmamba/tests/src/util/test_string.cpp
  152. +13 −13 libmamba/tests/src/util/test_tuple_hash.cpp
  153. +17 −19 libmamba/tests/src/util/test_type_traits.cpp
  154. +382 −382 libmamba/tests/src/util/test_url.cpp
  155. +64 −61 libmamba/tests/src/util/test_url_manip.cpp
  156. +10 −10 libmamba/tests/src/util/test_weakening_map.cpp
  157. +34 −34 libmamba/tests/src/validation/test_tools.cpp
  158. +224 −203 libmamba/tests/src/validation/test_update_framework_v0_6.cpp
  159. +125 −113 libmamba/tests/src/validation/test_update_framework_v1.cpp
  160. +221 −267 libmambapy/CHANGELOG.md
  161. +5 −1 libmambapy/CMakeLists.txt
  162. +4 −1 libmambapy/src/libmambapy/version.py
  163. +3 −0 libmambapy/src/libmambapy/version.py.tmpl
  164. +1 −1 libmambapy/tests/test_specs.py
  165. +0 −10 mamba_package/CMakeLists.txt
  166. +244 −260 micromamba/CHANGELOG.md
  167. +23 −8 micromamba/CMakeLists.txt
  168. 0 {mamba_package → micromamba}/etc/profile.d/mamba.sh.in
  169. +1 −1 micromamba/src/activate.cpp
  170. +35 −21 micromamba/src/common_options.cpp
  171. +0 −3 micromamba/src/common_options.hpp
  172. +15 −9 micromamba/src/config.cpp
  173. +7 −5 micromamba/src/constructor.cpp
  174. +7 −5 micromamba/src/env.cpp
  175. +11 −1 micromamba/src/list.cpp
  176. +13 −11 micromamba/src/login.cpp
  177. +0 −414 micromamba/src/microserver.cpp
  178. +34 −25 micromamba/src/package.cpp
  179. +3 −5 micromamba/src/remove.cpp
  180. +7 −5 micromamba/src/repoquery.cpp
  181. +14 −7 micromamba/src/run.cpp
  182. +0 −224 micromamba/src/server.cpp
  183. +16 −11 micromamba/src/shell.cpp
  184. +1 −5 micromamba/src/umamba.cpp
  185. +0 −5 micromamba/src/umamba.hpp
  186. +2 −1 micromamba/src/update.cpp
  187. +11 −10 micromamba/src/version.hpp
  188. +10 −9 micromamba/src/version.hpp.tmpl
  189. +1 −3 micromamba/test-server/channel_a/linux-64/repodata.json
  190. +1 −3 micromamba/test-server/channel_a/win-64/repodata.json
  191. +2 −6 micromamba/test-server/repo/channeldata.json
  192. +107 −86 micromamba/test-server/repo/index.html
  193. +130 −86 micromamba/test-server/repo/noarch/index.html
  194. +1 −2 micromamba/test-server/reposerver.py
  195. +1 −3 micromamba/tests/channel_a/linux-64/repodata.json
  196. +1 −3 micromamba/tests/channel_a/win-64/repodata.json
  197. +2 −1 micromamba/tests/conftest.py
  198. +1 −1 micromamba/tests/env-pypi-pkg-test.yaml
  199. +5 −5 micromamba/tests/env-requires-pip-install-with-spaces.yaml
  200. +5 −5 micromamba/tests/env-requires-pip-install.yaml
  201. +2,632 −2,632 micromamba/tests/envlockfile-check-step-1-lock.yaml
  202. +851 −851 micromamba/tests/envlockfile-check-step-2-lock.yaml
  203. +25 −5 micromamba/tests/helpers.py
  204. +10 −10 micromamba/tests/pre_commit_conda_hooks_repo/.pre-commit-hooks.yaml
  205. +349 −0 micromamba/tests/test-env-pip-lock.yaml
  206. +1 −3 micromamba/tests/test-server/channel_a/linux-64/repodata.json
  207. +1 −3 micromamba/tests/test-server/channel_a/win-64/repodata.json
  208. +2 −6 micromamba/tests/test-server/repo/channeldata.json
  209. +107 −86 micromamba/tests/test-server/repo/index.html
  210. +130 −86 micromamba/tests/test-server/repo/noarch/index.html
  211. +3 −4 micromamba/tests/test_activation.py
  212. +218 −0 micromamba/tests/test_create.py
  213. +191 −191 micromamba/tests/test_env-lock.yaml
  214. +5 −3 micromamba/tests/test_env.py
  215. +5 −3 micromamba/tests/test_info.py
  216. +48 −0 micromamba/tests/test_install.py
  217. +67 −15 micromamba/tests/test_list.py
  218. +2 −2 micromamba/tests/test_package.py
  219. +6 −6 micromamba/tests/test_proxy.py
  220. +54 −3 micromamba/tests/test_remove.py
  221. +1 −1 micromamba/tests/test_run.py
  222. +11 −0 micromamba/tests/test_update.py
  223. +71 −54 releaser.py
  224. +38 −18 update_changelog.py
  225. +1 −8 vcpkg.json
  226. +69 −0 version_scheme.py
110 changes: 55 additions & 55 deletions .clang-format
Original file line number Diff line number Diff line change
@@ -2,61 +2,61 @@ BasedOnStyle: Mozilla
Language: Cpp
Standard: c++17

AccessModifierOffset: '-4'
AccessModifierOffset: "-4"
AlignAfterOpenBracket: BlockIndent
AlignEscapedNewlinesLeft: 'false'
AlignEscapedNewlinesLeft: "false"
AllowAllArgumentsOnNextLine: false
AllowAllParametersOfDeclarationOnNextLine: false
AllowShortBlocksOnASingleLine: 'false'
AllowShortCaseLabelsOnASingleLine: 'false'
AllowShortFunctionsOnASingleLine: 'false'
AllowShortIfStatementsOnASingleLine: 'false'
AllowShortLoopsOnASingleLine: 'false'
AlwaysBreakTemplateDeclarations: 'true'
AllowShortBlocksOnASingleLine: "false"
AllowShortCaseLabelsOnASingleLine: "false"
AllowShortFunctionsOnASingleLine: "false"
AllowShortIfStatementsOnASingleLine: "false"
AllowShortLoopsOnASingleLine: "false"
AlwaysBreakTemplateDeclarations: "true"
BinPackArguments: false
BinPackParameters: false
BreakAfterAttributes: Leave
BreakBeforeBinaryOperators: All
BreakBeforeBraces: Allman
BreakBeforeTernaryOperators: 'true'
BreakConstructorInitializersBeforeComma: 'true'
BreakStringLiterals: 'false'
ColumnLimit: '100'
ConstructorInitializerAllOnOneLineOrOnePerLine: 'false'
ConstructorInitializerIndentWidth: '4'
ContinuationIndentWidth: '4'
Cpp11BracedListStyle: 'false'
DerivePointerAlignment: 'false'
DisableFormat: 'false'
BreakBeforeTernaryOperators: "true"
BreakConstructorInitializersBeforeComma: "true"
BreakStringLiterals: "false"
ColumnLimit: "100"
ConstructorInitializerAllOnOneLineOrOnePerLine: "false"
ConstructorInitializerIndentWidth: "4"
ContinuationIndentWidth: "4"
Cpp11BracedListStyle: "false"
DerivePointerAlignment: "false"
DisableFormat: "false"
EmptyLineAfterAccessModifier: Always
EmptyLineBeforeAccessModifier: Always
ExperimentalAutoDetectBinPacking: 'true'
ExperimentalAutoDetectBinPacking: "true"
IncludeBlocks: Regroup
IncludeCategories:
- Regex: <[^.]+>
Priority: -3
- Regex: <mamba/.+>
Priority: -1
- Regex: <.+>
Priority: -2
- Regex: '"mamba/.+"'
Priority: 0
- Regex: '"solv-cpp/.+"'
Priority: 0
- Regex: '".+/.+"'
Priority: 1
- Regex: '".+"'
Priority: 2
IndentCaseLabels: 'true'
IndentWidth: '4'
IndentWrappedFunctionNames: 'false'
InsertBraces: true # Experimental
KeepEmptyLinesAtTheStartOfBlocks: 'false'
MaxEmptyLinesToKeep: '2'
- Regex: <[^.]+>
Priority: -3
- Regex: <mamba/.+>
Priority: -1
- Regex: <.+>
Priority: -2
- Regex: '"mamba/.+"'
Priority: 0
- Regex: '"solv-cpp/.+"'
Priority: 0
- Regex: '".+/.+"'
Priority: 1
- Regex: '".+"'
Priority: 2
IndentCaseLabels: "true"
IndentWidth: "4"
IndentWrappedFunctionNames: "false"
InsertBraces: true # Experimental
KeepEmptyLinesAtTheStartOfBlocks: "false"
MaxEmptyLinesToKeep: "2"
NamespaceIndentation: All
ObjCBlockIndentWidth: '4'
ObjCSpaceAfterProperty: 'false'
ObjCSpaceBeforeProtocolList: 'false'
ObjCBlockIndentWidth: "4"
ObjCSpaceAfterProperty: "false"
ObjCSpaceBeforeProtocolList: "false"
PackConstructorInitializers: Never
PenaltyBreakAssignment: 100000
PenaltyBreakBeforeFirstCallParameter: 0
@@ -67,22 +67,22 @@ PenaltyExcessCharacter: 10
PenaltyIndentedWhitespace: 0
PenaltyReturnTypeOnItsOwnLine: 10
PointerAlignment: Left
QualifierAlignment: Custom # Experimental
QualifierAlignment: Custom # Experimental
QualifierOrder: [inline, static, constexpr, const, volatile, type]
ReflowComments: 'true'
ReflowComments: "true"
SeparateDefinitionBlocks: Always
SortIncludes: CaseInsensitive
SortUsingDeclarations: Never
SpaceAfterCStyleCast: 'true'
SpaceAfterTemplateKeyword: 'true'
SpaceBeforeAssignmentOperators: 'true'
SpaceAfterCStyleCast: "true"
SpaceAfterTemplateKeyword: "true"
SpaceBeforeAssignmentOperators: "true"
SpaceBeforeParens: ControlStatements
SpaceInEmptyParentheses: 'false'
SpacesBeforeTrailingComments: '2'
SpacesInAngles: 'false'
SpacesInCStyleCastParentheses: 'false'
SpacesInContainerLiterals: 'false'
SpacesInParentheses: 'false'
SpacesInSquareBrackets: 'false'
TabWidth: '4'
SpaceInEmptyParentheses: "false"
SpacesBeforeTrailingComments: "2"
SpacesInAngles: "false"
SpacesInCStyleCastParentheses: "false"
SpacesInContainerLiterals: "false"
SpacesInParentheses: "false"
SpacesInSquareBrackets: "false"
TabWidth: "4"
UseTab: Never
81 changes: 80 additions & 1 deletion .git-blame-ignore-revs
Original file line number Diff line number Diff line change
@@ -1,7 +1,23 @@
# This file is read by GitHub and `git blame --ignore-revs-file`.
# See: https://docs.github.com/en/repositories/working-with-files/using-files/viewing-a-file#ignore-commits-in-the-blame-view

# Revert "Change brace space in clang-format (#2627)"
# --------------------------------------

# The following section was generated by running:
# `git log --format="# %s%n%H" .clang-format`
# These entries have been manually removed from the output
# since they change more than styling:
#
# MRepo refactor (#3118)
# 7d6856e9b56fbff35a6563889a737824054cf51f
# Add CondaURL (#2805)
# a527511c14ade1db03b3a88cf9c603eb35469663
# bump clang-format to 13.0.1 and make it work again
# 7f9c5adb778e4fc8537c81cc078ad7da2052169f

# Enforce space between definitions (#3049)
21675b6517ff5da3c4dc91b9083366136308db2d
# Attempt to fix CI (#2637)
50a627e002d8260fa2e116e5833190a135aff4e8
# Change brace space in clang-format (#2627)
3dce9901118a837f889139a052ccc915e0b63198
@@ -11,3 +27,66 @@
365342cc045a21bfb7a93fccd50a47fdbd573e47
# Add cpp linter and fix warnings
98f2530d2384f7e4a03742b5b191919391ce71e6

# --------------------------------------

# The following section was generated by running:
# `git log --format="# %s%n%H" .pre-commit-config.yaml`
# These entries have been manually removed from the output
# since they change more than styling:
#
# Fix compilation with -Werror=unused-result (#3676)
# 693ee82c7bb0838c47e1ed6820fa3c0d7fe069d5
# Add MatchSpec doc and fix errors (#3224)
# a00ef3567585e0d14921c2c3f3c07ade5c163496
# Modularize libmambapy (#2960)
# 0d42e816675a182a7994070a5c7c99651f93755f
# Fix Ci (#2889)
# 7c02338cb55b2bd11ef0a5f96314dc2338360536
# Structure test directory layout (#2380)
# aa8d28c6c58369734e40d59c137316d71db61bf9
# use local meta.yaml for static builds (#2214)
# e9695a45cc10848375d449a280282f6d29a8bb6c
# Fix JSON output issues (#1600)
# 048cb67f6285493fd7e1788adfddaa185edaa256
# bump clang-format to 13.0.1 and make it work again
# 7f9c5adb778e4fc8537c81cc078ad7da2052169f
# add tests for etag/mod/etc reading in cache
# 7e4c03245b6c58af150f1a4d99bd3ee6a19c418f

# maint: Add prettier pre-commit hook (#3663)
d0c74588392c584ffc8ba5be92bd0924454b756c
# maint: Add pre-commit typos back (#3682)
99290aeebfcc72358f20d22cea31a0d733f1f9ec
# maint: Add pyupgrade pre-commit hook (#3671)
f67914ef8a77d60acef3eb2e598542d23fc26e28
# maint: Update clang-format to v19 (#3600)
ad9b2d6b8840825411a3c23251cfbb978ab60e89
# Update pre-commit hooks except clang-format (#3599)
0f4ad44c2e6ea11825c8ea3c4e92cf9bbf633086
# Add checking typos to pre-commit (#3278)
3e1e97b0e6e49cac042cff7396fbbe5e71a63a9f
# Update pre-commit hooks" (#3252)
245de2009e037ac3bd68f68578bfbf35f296efff
# Move to Ruff (#3011)
1230b9209466fdd386a3160033f1d71af5f244e6
# Add cmake-format (#2962)
d116ff891798b0d915d84d496d65ec143412febd
# Update pre-commit hooks (#2586)
48d595ae455e6b15778077d3ee898d8f48ee8526
# Update pre-commit versions (#2178)
6e4011c38d52928594e5a8ca5967956edf83bc29
# Update flake8 pre-commit versions (#2117)
5fd5c955d1dfa581a8f9a1eb62f1a72f41c6680c
# Update pre-commit-config (#2092)
557e232ff5c9d44ea9eeeaa68c5975b2f0566074
# Upgrade pre-commit env (#1602)
81f2ffe03681f1312f341b655d90b5346275fbed
# Get clang-format from PyPI and version pre-commit hook
01a336c0c154f15d7a5414bce4af85b71718ec65
# Update pre-commit versions
3719781cdfef64081114741cf1df39573c1c2831
# Add cpp linter and fix warnings
98f2530d2384f7e4a03742b5b191919391ce71e6
# Add pre-commit configuration
5c2951cc181d383e131fc345d439fc2878fe94db
8 changes: 4 additions & 4 deletions .github/actions/workspace/action.yml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
name: workspace
description: 'A action to persist your workspace across different jobs'
description: "A action to persist your workspace across different jobs"
branding:
icon: 'box'
color: 'green'
icon: "box"
color: "green"
inputs:
action:
required: true
@@ -18,7 +18,7 @@ inputs:
required: true
default: ${{ github.workflow }}-${{ github.run_id }}-${{ github.run_number }}-${{ github.sha }}
key_suffix:
default: ''
default: ""
token:
required: false
default: ${{ github.token }}
1 change: 1 addition & 0 deletions .github/workflows/bot_issue_template.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
---
title: Bot failure
---

There was a problem with the **{{ workflow }}** workflow, please investigate.
86 changes: 0 additions & 86 deletions .github/workflows/conda_canary.yml

This file was deleted.

24 changes: 12 additions & 12 deletions .github/workflows/linters.yml
Original file line number Diff line number Diff line change
@@ -20,15 +20,15 @@ jobs:
env:
PRE_COMMIT_USE_MICROMAMBA: 1
steps:
- uses: actions/checkout@v4
- name: Install pre-commit
uses: mamba-org/setup-micromamba@v1
with:
environment-name: linters
create-args: pre-commit
- name: Add micromamba to GITHUB_PATH
run: echo "${HOME}/micromamba-bin" >> $GITHUB_PATH
- name: Run all linters
shell: micromamba-shell {0}
run: |
pre-commit run --all-files --verbose --show-diff-on-failure
- uses: actions/checkout@v4
- name: Install pre-commit
uses: mamba-org/setup-micromamba@v2
with:
environment-name: linters
create-args: pre-commit
- name: Add micromamba to GITHUB_PATH
run: echo "${HOME}/micromamba-bin" >> $GITHUB_PATH
- name: Run all linters
shell: micromamba-shell {0}
run: |
pre-commit run --all-files --verbose --show-diff-on-failure
Loading