Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update pr workflow #135

Merged
merged 142 commits into from
Sep 24, 2024
Merged

Update pr workflow #135

merged 142 commits into from
Sep 24, 2024

Commits on Sep 24, 2024

  1. github actions for push and PR

    bernt-matthias authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    1425f67 View commit details
    Browse the repository at this point in the history
  2. add deployment job

    Co-Authored-By: Marius van den Beek <[email protected]>
    2 people authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    2807b76 View commit details
    Browse the repository at this point in the history
  3. Apply suggestions from code review

    reformatting and reformulations
    
    Co-Authored-By: Nicola Soranzo <[email protected]>
    2 people authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    150d06b View commit details
    Browse the repository at this point in the history
  4. switch to flake8

    bernt-matthias authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    008f839 View commit details
    Browse the repository at this point in the history
  5. Apply suggestions from code review

    Co-Authored-By: Nicola Soranzo <[email protected]>
    2 people authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    64be57b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    59105bf View commit details
    Browse the repository at this point in the history
  7. generate changed_repositories.list once in setup

    and pass as artifact to subsequent jobs
    
    also store flake8 and its dependencies in the cache
    bernt-matthias authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    8fb29ba View commit details
    Browse the repository at this point in the history
  8. cache .planemo

    Co-Authored-By: Marius van den Beek <[email protected]>
    2 people authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    97e95fc View commit details
    Browse the repository at this point in the history
  9. remove unnecessary planemo cache uses

    only test needs it
    
    also remove one seemingly unnecessary step
    bernt-matthias authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    a850206 View commit details
    Browse the repository at this point in the history
  10. fixes for merging

    - move output of changed repos to setup job
    - switch to checkout@v2
    - unlimited checkout in setup step (depth: 0)
    - check for cache hit needs to be disjunction
    - fetch all branches
    - add missing checkout step to deploy
    - added a few comments docs
    - triple dot instead of double dots
    - get diff range for merge from github context
    
    Co-Authored-By: Nicola Soranzo <[email protected]>
    2 people authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    52597cc View commit details
    Browse the repository at this point in the history
  11. persistent galaxy.sha and pip cache depends on sha

    - make galaxy sha persistent as artifacts
    - place changed_repos.list and galaxy.sha in a single folder
      in order to have only one artifact for both
    - use the galaxy sha also for caching pip
    - store workflow artifacts in HOME
    - add comments remove debug
    bernt-matthias authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    b782480 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    113b9cc View commit details
    Browse the repository at this point in the history
  13. make it explicit that events to the master are push

    and stylistic changes
    bernt-matthias authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    5e320b9 View commit details
    Browse the repository at this point in the history
  14. guard flake8

    bernt-matthias authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    ed931e3 View commit details
    Browse the repository at this point in the history
  15. i.e. -> e.g.

    Co-Authored-By: Nicola Soranzo <[email protected]>
    2 people authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    b0162b0 View commit details
    Browse the repository at this point in the history
  16. Restore correct owner

    nsoranzo authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    07af27a View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    1e71543 View commit details
    Browse the repository at this point in the history
  18. githup actions: fix chache names, storing of sha

    latest galaxy commit sha was not saved in artifacts file
    (workflow_artifacts/galaxy.sha) since the environment variable seems to
    be available only after the step where it is set.
    
    pip cache name was inconsistent:
    - pip_cache_py
    - pip_cache_python_
    bernt-matthias authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    c69746f View commit details
    Browse the repository at this point in the history
  19. Don't output sha

    Co-Authored-By: Nicola Soranzo <[email protected]>
    2 people authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    a99fdbf View commit details
    Browse the repository at this point in the history
  20. rewording

    bernt-matthias authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    c370de7 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    50e197a View commit details
    Browse the repository at this point in the history
  22. fix to early checkout

    fix bug introduced in galaxyproject/tools-iuc#3002
    where checkout was moved to top because upload@v2 can act on `../`.
    
    result: fake planemo run takes whole IUC tree -> time out
    
    solution: `cd ..` before upload
    bernt-matthias authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    15286de View commit details
    Browse the repository at this point in the history
  23. Workflow updates

    ci:
    
    - check final success
    - use pip to install planemo
    - rename workflow to differentiate it more clearly from the PR workflow
    - small changes as done in galaxyproject/tools-iuc#2939
    - sync with pr workflow
    - switch to 20.05
    
    ci+pr:
    
    - use [email protected]
    - upload-artifacti v2 -> v2.0.1
    
    Co-authored-by: Marius van den Beek <[email protected]>
    2 people authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    e020769 View commit details
    Browse the repository at this point in the history
  24. CI: Install wheel package to cache more packages

    And switch PR testing to Galaxy 20.05 too.
    nsoranzo authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    4e2af59 View commit details
    Browse the repository at this point in the history
  25. Sync CI configuration with tools-devteam repo (#3055)

    Restore flake8-import-order linting, lost when moving from Travis
    to GitHub workflows.
    nsoranzo authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    520344a View commit details
    Browse the repository at this point in the history
  26. add lintr to PR workflow

    bernt-matthias authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    559a167 View commit details
    Browse the repository at this point in the history
  27. update cache action

    bernt-matthias authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    88cd13a View commit details
    Browse the repository at this point in the history
  28. try failfast

    bernt-matthias authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    bff5893 View commit details
    Browse the repository at this point in the history
  29. remove duplicated upload step

    bernt-matthias authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    c097df3 View commit details
    Browse the repository at this point in the history
  30. Restructure R linting

    Co-authored-by: Nicola Soranzo <[email protected]>
    2 people authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    e174a71 View commit details
    Browse the repository at this point in the history
  31. Version R cache

    Co-authored-by: Nicola Soranzo <[email protected]>
    2 people authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    88f424d View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    ebea9e6 View commit details
    Browse the repository at this point in the history
  33. Deploy on TS even if it failed on TTS

    nsoranzo authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    f095719 View commit details
    Browse the repository at this point in the history
  34. dont skip but test without container

    when in .tt_biocontainer_skip
    bernt-matthias authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    580580c View commit details
    Browse the repository at this point in the history
  35. Update galaxy release for PRs as well

    mvdbeek authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    8a94e70 View commit details
    Browse the repository at this point in the history
  36. Don't try to deploy on forks

    nsoranzo authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    c427a91 View commit details
    Browse the repository at this point in the history
  37. adapt PR workflow to new way of setting env vars

    currently we see:
    
    ```
    Warning: The `set-env` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2020-10-01-github-actions-deprecating-set-env-and-add-path-commands/
    ```
    bernt-matthias authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    386dafd View commit details
    Browse the repository at this point in the history
  38. Fix typo in pr.yaml

    nsoranzo authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    007f7b1 View commit details
    Browse the repository at this point in the history
  39. group tools for planemo tesing

    - simplifies the logic a bit since tools and data managers don't need to
    be treated separately.
    - check if every path in find_tools is in the output of find_repos, i.e.
    check for missing .shed.yml
    
    - all linters run now on the result of ci_find_repos
    - tool testing uses ci_find_tools
    
    as suggested here galaxyproject/tools-iuc#3248 (comment)
    bernt-matthias authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    0b57ce2 View commit details
    Browse the repository at this point in the history
  40. use latest v2 upload action

    bernt-matthias authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    f3572f1 View commit details
    Browse the repository at this point in the history
  41. fix ci_find_tools call in test

    bernt-matthias authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    bede310 View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    c8c5a51 View commit details
    Browse the repository at this point in the history
  43. Configuration menu
    Copy the full SHA
    7e1cea4 View commit details
    Browse the repository at this point in the history
  44. improved bash commands

    Co-authored-by: Nicola Soranzo <[email protected]>
    2 people authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    c2da83b View commit details
    Browse the repository at this point in the history
  45. fix wc call

    Co-authored-by: Nicola Soranzo <[email protected]>
    2 people authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    2df8952 View commit details
    Browse the repository at this point in the history
  46. Configuration menu
    Copy the full SHA
    69e40f6 View commit details
    Browse the repository at this point in the history
  47. fix RP workflow

    by removing quotes
    bernt-matthias authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    606e894 View commit details
    Browse the repository at this point in the history
  48. Rename secrets to uppercase

    When a secret is added (Settings -> Secrets -> New repository secret) on
    GitHub, the secret name is changed to uppercase in the secrets list, even if
    it is actually lower/mixed case. I find this confusing.
    
    N.B.: THIS CHANGE REQUIRES REMOVING AND RE-ADDING THE 2 SECRETS USING THE
    NEW UPPERCASE NAME!
    nsoranzo authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    6e34dd0 View commit details
    Browse the repository at this point in the history
  49. Bash fixes

    Co-authored-by: Nicola Soranzo <[email protected]>
    2 people authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    c502fa8 View commit details
    Browse the repository at this point in the history
  50. fix type in PR workflow

    bernt-matthias authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    0342b33 View commit details
    Browse the repository at this point in the history
  51. require min of 1 chunk

    bernt-matthias authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    e84253a View commit details
    Browse the repository at this point in the history
  52. Update kraken2 wrapper and data manager to version 2.1.1 (#3338)

    * Update kraken2 wrapper and data manager to version 2.1.1
    
    - PR workflow: Check if any changed repo is a substring of each changed tool
    - Added true and false values to booleans, simplifying cheetah
    - Made tool version a token in data manager
    - Added support for the --load-factor parameter
    - Use the argument only where possible without breaking tool rerun
    
    Co-authored-by: Nicola Soranzo <[email protected]>
    2 people authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    d85d831 View commit details
    Browse the repository at this point in the history
  53. unquote for comparision

    Co-authored-by: Nicola Soranzo <[email protected]>
    2 people authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    e738ddd View commit details
    Browse the repository at this point in the history
  54. Lint R files

    nsoranzo authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    f49ead1 View commit details
    Browse the repository at this point in the history
  55. Configuration menu
    Copy the full SHA
    99ca283 View commit details
    Browse the repository at this point in the history
  56. Run planemo ci_find_tools on changed repos to calculate chunks

    Otherwise the number of chunks won't take into account tools for which the
    XML was not modified but other files in the repo were.
    nsoranzo authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    3994b45 View commit details
    Browse the repository at this point in the history
  57. Sync ci and pr workflows

    nsoranzo authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    f664527 View commit details
    Browse the repository at this point in the history
  58. Don't skip tools in .tt_biocontainer_skip during weekly CI testing …

    …(#3348)
    
    * Don't skip tools in `.tt_biocontainer_skip` during weekly CI testing
    
    * Fix regression in check for tool that can't be tested in biocontainers
    
    Partially revert commits be43a25be5eead2d1a1ae8b5ee8c49a35b6579f8 and
    2c9ea0cdc81b499ec07aa2f0b54b575586b01d42 .
    
    Add explanatory comments.
    
    * Refactor check
    nsoranzo authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    e176a13 View commit details
    Browse the repository at this point in the history
  59. unquote TOOL

    - unquote `$TOOL` (which is renamed to TOOL_GROUP) because its a space
    separated list of tools
    - restore `--group_tools` argument for ci_find_tools
    bernt-matthias authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    4fb6bee View commit details
    Browse the repository at this point in the history
  60. do not lint R for cyclomatic complexity

    as already done in devteam repo
    bernt-matthias authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    20351ea View commit details
    Browse the repository at this point in the history
  61. fix ci

    abretaud authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    df31445 View commit details
    Browse the repository at this point in the history
  62. more exclude

    abretaud authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    ccfbe4e View commit details
    Browse the repository at this point in the history
  63. Revert changes in pr.yaml

    added in galaxyproject/tools-iuc#3403 . The Planemo issue should be fixed in 0.74.1
    nsoranzo authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    45e1f5f View commit details
    Browse the repository at this point in the history
  64. Sync ci and pr GitHub workflows (#3424)

    * Sync ci and pr GitHub workflows
    
    * Update bowtie2 to 2.4.2
    nsoranzo authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    05f2e02 View commit details
    Browse the repository at this point in the history
  65. use planemo-ci-action for PR and CI workflow

    Co-authored-by: Marius van den Beek <[email protected]>
    2 people authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    ab4b313 View commit details
    Browse the repository at this point in the history
  66. adapt to changes to the action

    that occured while making the action workflow ready
    bernt-matthias authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    5ec5765 View commit details
    Browse the repository at this point in the history
  67. Configuration menu
    Copy the full SHA
    f927441 View commit details
    Browse the repository at this point in the history
  68. add repository list to deploy

    bernt-matthias authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    bd43499 View commit details
    Browse the repository at this point in the history
  69. Fix quotes in GH workflows

    nsoranzo authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    0caf82a View commit details
    Browse the repository at this point in the history
  70. Configuration menu
    Copy the full SHA
    b9c8dfa View commit details
    Browse the repository at this point in the history
  71. Make R package cache key dependent on OS version

    Also quote version string (could be mistaken for floats by YAML).
    nsoranzo authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    d90b750 View commit details
    Browse the repository at this point in the history
  72. update CI/PR workflow to 21.05

    bernt-matthias authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    37b7484 View commit details
    Browse the repository at this point in the history
  73. add a job to PR workflow

    that indicates success if no tools were changed
    bernt-matthias authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    36a1904 View commit details
    Browse the repository at this point in the history
  74. and

    bernt-matthias authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    d81e224 View commit details
    Browse the repository at this point in the history
  75. _outputs

    bernt-matthias authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    a10272f View commit details
    Browse the repository at this point in the history
  76. also check linter jobs

    bernt-matthias authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    7fae901 View commit details
    Browse the repository at this point in the history
  77. Configuration menu
    Copy the full SHA
    55d91a3 View commit details
    Browse the repository at this point in the history
  78. Fail if previous job results are not success or skipped

    Also:
    - Skip `combine_outputs` if no repo was modified
    - Fix `combine_outputs` job name inside `determine-success`
    - Small reorderings
    - Quote if conditions
    nsoranzo authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    744f004 View commit details
    Browse the repository at this point in the history
  79. lint only if tools or repos

    bernt-matthias authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    435125a View commit details
    Browse the repository at this point in the history
  80. Prepare CI for default branch rename

    from master to main.
    
    xref. galaxyproject/tools-iuc#3691
    nsoranzo authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    b113ef2 View commit details
    Browse the repository at this point in the history
  81. Configuration menu
    Copy the full SHA
    dbb558e View commit details
    Browse the repository at this point in the history
  82. fix path

    bernt-matthias authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    79205f5 View commit details
    Browse the repository at this point in the history
  83. always upload linter artifacts

    bernt-matthias authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    ff591df View commit details
    Browse the repository at this point in the history
  84. replace tee

    bernt-matthias authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    e21c9e0 View commit details
    Browse the repository at this point in the history
  85. append lintr output

    bernt-matthias authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    2ce8be9 View commit details
    Browse the repository at this point in the history
  86. provide linter artifacts only in case of error

    Co-authored-by: Nicola Soranzo <[email protected]>
    2 people authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    a90da4b View commit details
    Browse the repository at this point in the history
  87. fix typo in PR

    bernt-matthias authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    7a7a9d2 View commit details
    Browse the repository at this point in the history
  88. Configuration menu
    Copy the full SHA
    00daf57 View commit details
    Browse the repository at this point in the history
  89. Configuration menu
    Copy the full SHA
    8ab0660 View commit details
    Browse the repository at this point in the history
  90. Update .github/workflows/pr.yaml

    Co-authored-by: Nicola Soranzo <[email protected]>
    2 people authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    f09c50c View commit details
    Browse the repository at this point in the history
  91. Test against release 21.09 (#3990)

    mvdbeek authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    ee9bbb2 View commit details
    Browse the repository at this point in the history
  92. Let PR workflow check file sizes (#4005)

    * let PR workflow check file sizes
    
    * rename step
    
    * Apply suggestions from code review
    
    Co-authored-by: Nicola Soranzo <[email protected]>
    
    * temp bump
    
    * Update .github/workflows/pr.yaml
    
    Co-authored-by: Nicola Soranzo <[email protected]>
    
    * add comment in case of size violation
    
    * use up-to-date version of the action
    
    * try
    
    * just use another action for comment
    
    * Apply suggestions from code review
    
    Co-authored-by: Nicola Soranzo <[email protected]>
    
    * use peter-evans/create-or-update-comment
    
    * try without
    
    * Revert "try without"
    
    This reverts commit 56409e01076f62382fbcdb1c39f565c1e63161de.
    
    * do not comment
    
    seems not possible
    
    * make final status independent of file size status
    
    Co-authored-by: Nicola Soranzo <[email protected]>
    2 people authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    66628ca View commit details
    Browse the repository at this point in the history
  93. CI: Check file sizes only for changed files (#4291)

    * check file sizes only for changed files
    
    as pointed out here: galaxyproject/tools-iuc#3973 (comment)
    
    reducing the size of test data does not decrease the repo size
    if the files are already in. so we should only check for the sizes
    of changed files and be strict with them
    
    * Update .github/workflows/pr.yaml
    
    Co-authored-by: Nicola Soranzo <[email protected]>
    
    Co-authored-by: Nicola Soranzo <[email protected]>
    2 people authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    9390ce4 View commit details
    Browse the repository at this point in the history
  94. only check added files

    otherwise find fails for deleted files
    bernt-matthias authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    b8b89c2 View commit details
    Browse the repository at this point in the history
  95. Configuration menu
    Copy the full SHA
    e88a0bd View commit details
    Browse the repository at this point in the history
  96. Configuration menu
    Copy the full SHA
    df7ec0e View commit details
    Browse the repository at this point in the history
  97. replace new line

    bernt-matthias authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    1459d16 View commit details
    Browse the repository at this point in the history
  98. try to save git diff to file

    bernt-matthias authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    c1c6fa3 View commit details
    Browse the repository at this point in the history
  99. Configuration menu
    Copy the full SHA
    5459f2f View commit details
    Browse the repository at this point in the history
  100. Test against 22.01

    mvdbeek authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    a1071dd View commit details
    Browse the repository at this point in the history
  101. Configuration menu
    Copy the full SHA
    a9ffdca View commit details
    Browse the repository at this point in the history
  102. Configuration menu
    Copy the full SHA
    de9dffa View commit details
    Browse the repository at this point in the history
  103. Target release_22.05 (#4625)

    mvdbeek authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    56580e1 View commit details
    Browse the repository at this point in the history
  104. CI: lintr updates (#4743)

    - fix function that emits a deprecation warning
    - also output line (can't hurt)
    bernt-matthias authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    06c2b7a View commit details
    Browse the repository at this point in the history
  105. apply test timeout also to PRs

    as in CI .. otherwise we will just have failing CI jobs for long running
    tools
    bernt-matthias authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    75232f0 View commit details
    Browse the repository at this point in the history
  106. Update version of GitHub actions used (#4850)

    Fix:
    
    ```
    Error: Unable to resolve action `r-lib/actions@master`, unable to find version `master`
    ```
    
    Also update R version to 'release'.
    nsoranzo authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    fef1343 View commit details
    Browse the repository at this point in the history
  107. remove deprecated set-output syntax

    lldelisle authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    c8ce89e View commit details
    Browse the repository at this point in the history
  108. Update pr.yaml

    gallardoalba authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    03bd2b9 View commit details
    Browse the repository at this point in the history
  109. report deployment failure

    bernt-matthias authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    04df4ca View commit details
    Browse the repository at this point in the history
  110. Apply suggestions from code review

    Co-authored-by: Nicola Soranzo <[email protected]>
    2 people authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    a53f79f View commit details
    Browse the repository at this point in the history
  111. Fix tests

    gallardoalba authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    5d2be41 View commit details
    Browse the repository at this point in the history
  112. Topic/bump test (#5068)

    * trigger deployment message on anything but success
    
    * test bump
    bernt-matthias authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    4b1ec74 View commit details
    Browse the repository at this point in the history
  113. Revert "Topic/bump test (#5068)" (#5069)

    This reverts commit 356f921c6fb6b9c68f5df46510b23038fe1058fa.
    
    merged on accident
    bernt-matthias authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    4497064 View commit details
    Browse the repository at this point in the history
  114. Configuration menu
    Copy the full SHA
    7716193 View commit details
    Browse the repository at this point in the history
  115. Test commits pushed to main, not other branches

    ... but keep testing PR commits as before.
    wm75 authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    f17d40d View commit details
    Browse the repository at this point in the history
  116. Add missing branches keyword

    wm75 authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    6de57d3 View commit details
    Browse the repository at this point in the history
  117. Target release_23.0 (#5229)

    dannon authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    5dd0ff7 View commit details
    Browse the repository at this point in the history
  118. Circos and PR workflow fixes (#5242)

    * add test 3
    
    * try to fix galaxyproject/tools-iuc#5240
    
    * try always
    
    * add weekly CI job checking for missing containers
    
    * circos: test for a resolvable environment
    
    * circos: fix test by sorting output
    
    * circos: remove python and gawk requirements
    
    python restrictions should come via conda, removing it seems to allow to
    resolve the environment.
    
    also gawk seems not to be used in the tools, so it should come via
    conda.
    
    Co-authored-by: Nicola Soranzo <[email protected]>
    
    * circos: bump
    
    ---------
    
    Co-authored-by: Helena Rasche <[email protected]>
    Co-authored-by: Nicola Soranzo <[email protected]>
    3 people authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    6e11e78 View commit details
    Browse the repository at this point in the history
  119. fix PR workflow (#5246)

    - do not count tool linting artifact
    - and move test to the end such that the combined tool test output
      artifact is uploaded in any case
    bernt-matthias authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    9b689ef View commit details
    Browse the repository at this point in the history
  120. Configuration menu
    Copy the full SHA
    38b5b47 View commit details
    Browse the repository at this point in the history
  121. Do not initiate tool tests if no tool was touched (#5219)

    * Do not initiate tool tests if no tool folder was changed
    
    * Provide fallback workflow with required job for PRs
    
    * Fix indentation of comment lines
    
    * Add closing single quote
    wm75 authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    aec27f0 View commit details
    Browse the repository at this point in the history
  122. bump CI workflows to 23.1

    and clean dornet folder for consistency with weekly CI
    bernt-matthias authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    430253c View commit details
    Browse the repository at this point in the history
  123. Skip lint on merge (#5429)

    * merge: skip python and R linting and use fail level error
    
    * test bump
    
    * Revert bump
    bernt-matthias authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    852ab59 View commit details
    Browse the repository at this point in the history
  124. replace lintr by styler

    styler the R code linter/styler from the tidyverse.
    in contrast to lintr it can also fix the found problems
    (added a script that can be used for checking and fixing)
    bernt-matthias authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    069f1b9 View commit details
    Browse the repository at this point in the history
  125. make lintr job (aka styler) a string requirement

    that is do not deploy if failing
    bernt-matthias authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    167ef55 View commit details
    Browse the repository at this point in the history
  126. debug

    bernt-matthias authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    ec50f55 View commit details
    Browse the repository at this point in the history
  127. fix xargs

    bernt-matthias authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    28133c0 View commit details
    Browse the repository at this point in the history
  128. Remove unneded step

    Co-authored-by: Nicola Soranzo <[email protected]>
    2 people authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    532dbe0 View commit details
    Browse the repository at this point in the history
  129. try comments (#5707)

    bernt-matthias authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    23c4a91 View commit details
    Browse the repository at this point in the history
  130. Configuration menu
    Copy the full SHA
    bc9149f View commit details
    Browse the repository at this point in the history
  131. Configuration menu
    Copy the full SHA
    0948ed9 View commit details
    Browse the repository at this point in the history
  132. Configuration menu
    Copy the full SHA
    007aaef View commit details
    Browse the repository at this point in the history
  133. Configuration menu
    Copy the full SHA
    a4271a6 View commit details
    Browse the repository at this point in the history
  134. bump workflow actions

    bernt-matthias authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    022d08c View commit details
    Browse the repository at this point in the history
  135. bump workflows to 24.0

    bernt-matthias authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    395f27b View commit details
    Browse the repository at this point in the history
  136. Configuration menu
    Copy the full SHA
    5b36193 View commit details
    Browse the repository at this point in the history
  137. Bump workflows to 24.1

    jdavcs authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    a02b393 View commit details
    Browse the repository at this point in the history
  138. ci.yaml and pr.yaml update (#6218)

    * update ci.yaml
    
    * update pr.yaml
    
    * forget -
    heylf authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    f5ad168 View commit details
    Browse the repository at this point in the history
  139. Revert "ci.yaml and pr.yaml update (#6218)" (#6228)

    This reverts commit 30843d2e3fd504a29c09e8b28229572810c9db25.
    mvdbeek authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    51ddf54 View commit details
    Browse the repository at this point in the history
  140. Configuration menu
    Copy the full SHA
    5df2a69 View commit details
    Browse the repository at this point in the history
  141. replace lintr by styler

    styler the R code linter/styler from the tidyverse.
    in contrast to lintr it can also fix the found problems
    (added a script that can be used for checking and fixing)
    bernt-matthias authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    3351042 View commit details
    Browse the repository at this point in the history
  142. fix styling of all R scripts

    bernt-matthias authored and TomHarrop committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    85b9ab7 View commit details
    Browse the repository at this point in the history