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
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
142 commits
Select commit Hold shift + click to select a range
1425f67
github actions for push and PR
bernt-matthias Mar 28, 2020
2807b76
add deployment job
bernt-matthias Mar 30, 2020
150d06b
Apply suggestions from code review
bernt-matthias Mar 30, 2020
008f839
switch to flake8
bernt-matthias Mar 30, 2020
64be57b
Apply suggestions from code review
bernt-matthias Mar 31, 2020
59105bf
move caching up and check for cache miss
bernt-matthias Mar 31, 2020
8fb29ba
generate changed_repositories.list once in setup
bernt-matthias Mar 31, 2020
97e95fc
cache .planemo
bernt-matthias Apr 1, 2020
a850206
remove unnecessary planemo cache uses
bernt-matthias Apr 1, 2020
52597cc
fixes for merging
bernt-matthias Apr 1, 2020
b782480
persistent galaxy.sha and pip cache depends on sha
bernt-matthias Apr 3, 2020
113b9cc
Distinguish between pushes to master and PRs
nsoranzo Apr 3, 2020
5e320b9
make it explicit that events to the master are push
bernt-matthias Apr 4, 2020
ed931e3
guard flake8
bernt-matthias Apr 6, 2020
b0162b0
i.e. -> e.g.
bernt-matthias Apr 6, 2020
07af27a
Restore correct owner
nsoranzo Apr 6, 2020
1e71543
Fix 'Check status of combined status' GH workflow step
nsoranzo Apr 9, 2020
c69746f
githup actions: fix chache names, storing of sha
bernt-matthias Apr 10, 2020
a99fdbf
Don't output sha
bernt-matthias Apr 12, 2020
c370de7
rewording
bernt-matthias Apr 22, 2020
50e197a
use v2 of upload and download artifact
bernt-matthias Apr 29, 2020
15286de
fix to early checkout
bernt-matthias May 5, 2020
e020769
Workflow updates
bernt-matthias May 26, 2020
4e2af59
CI: Install `wheel` package to cache more packages
nsoranzo May 28, 2020
520344a
Sync CI configuration with tools-devteam repo (#3055)
nsoranzo Jun 2, 2020
559a167
add lintr to PR workflow
bernt-matthias Jun 10, 2020
88cd13a
update cache action
bernt-matthias Jun 10, 2020
bff5893
try failfast
bernt-matthias Jun 10, 2020
c097df3
remove duplicated upload step
bernt-matthias Jun 10, 2020
e174a71
Restructure R linting
bernt-matthias Jun 10, 2020
88f424d
Version R cache
bernt-matthias Jun 11, 2020
ebea9e6
make deployment depend on linters as well
bernt-matthias Jul 7, 2020
f095719
Deploy on TS even if it failed on TTS
nsoranzo Jul 24, 2020
580580c
dont skip but test without container
bernt-matthias Aug 4, 2020
8a94e70
Update galaxy release for PRs as well
mvdbeek Sep 22, 2020
c427a91
Don't try to deploy on forks
nsoranzo Oct 1, 2020
386dafd
adapt PR workflow to new way of setting env vars
bernt-matthias Oct 13, 2020
007f7b1
Fix typo in ``pr.yaml``
nsoranzo Oct 20, 2020
0b57ce2
group tools for planemo tesing
bernt-matthias Oct 16, 2020
f3572f1
use latest v2 upload action
bernt-matthias Nov 2, 2020
bede310
fix ci_find_tools call in test
bernt-matthias Nov 12, 2020
c8c5a51
make chunks dynamic in PR workflow
bernt-matthias Nov 13, 2020
7e1cea4
switch to linear foo to compute number of chunks
bernt-matthias Nov 15, 2020
c2da83b
improved bash commands
bernt-matthias Nov 16, 2020
2df8952
fix wc call
bernt-matthias Nov 16, 2020
69e40f6
Pass the calculated number of chunks to planemo (#3306)
nsoranzo Nov 16, 2020
606e894
fix RP workflow
bernt-matthias Nov 18, 2020
6e34dd0
Rename secrets to uppercase
nsoranzo Nov 20, 2020
c502fa8
Bash fixes
bernt-matthias Nov 23, 2020
0342b33
fix type in PR workflow
bernt-matthias Nov 23, 2020
e84253a
require min of 1 chunk
bernt-matthias Nov 23, 2020
d85d831
Update kraken2 wrapper and data manager to version 2.1.1 (#3338)
davebx Nov 23, 2020
e738ddd
unquote for comparision
bernt-matthias Nov 23, 2020
f49ead1
Lint R files
nsoranzo Nov 24, 2020
99ca283
Save Galaxy HEAD sha as job output instead of artifact
nsoranzo Nov 24, 2020
3994b45
Run `planemo ci_find_tools` on changed repos to calculate chunks
nsoranzo Nov 24, 2020
f664527
Sync ci and pr workflows
nsoranzo Nov 24, 2020
e176a13
Don't skip tools in `.tt_biocontainer_skip` during weekly CI testing …
nsoranzo Nov 25, 2020
4fb6bee
unquote TOOL
bernt-matthias Nov 26, 2020
20351ea
do not lint R for cyclomatic complexity
bernt-matthias Dec 27, 2020
df31445
fix ci
abretaud Dec 31, 2020
ccfbe4e
more exclude
abretaud Dec 31, 2020
45e1f5f
Revert changes in pr.yaml
nsoranzo Jan 3, 2021
05f2e02
Sync ci and pr GitHub workflows (#3424)
nsoranzo Jan 12, 2021
ab4b313
use planemo-ci-action for PR and CI workflow
bernt-matthias Jan 13, 2021
5ec5765
adapt to changes to the action
bernt-matthias Jan 19, 2021
f927441
update to latest version of the planemo-ci-action
bernt-matthias Jan 29, 2021
bd43499
add repository list to deploy
bernt-matthias Feb 1, 2021
0caf82a
Fix quotes in GH workflows
nsoranzo Feb 5, 2021
b9c8dfa
switch workflows to Galaxy release 21.01
bernt-matthias Feb 9, 2021
d90b750
Make R package cache key dependent on OS version
nsoranzo Mar 18, 2021
37b7484
update CI/PR workflow to 21.05
bernt-matthias May 13, 2021
36a1904
add a job to PR workflow
bernt-matthias May 13, 2021
d81e224
and
bernt-matthias May 13, 2021
a10272f
_outputs
bernt-matthias May 13, 2021
7fae901
also check linter jobs
bernt-matthias May 14, 2021
55d91a3
do not require empty repo list for lint
bernt-matthias May 18, 2021
744f004
Fail if previous job results are not success or skipped
nsoranzo May 19, 2021
435125a
lint only if tools or repos
bernt-matthias May 19, 2021
b113ef2
Prepare CI for default branch rename
nsoranzo May 23, 2021
dbb558e
CI: provide linter output as artifacts
bernt-matthias Mar 15, 2021
79205f5
fix path
bernt-matthias Mar 15, 2021
ff591df
always upload linter artifacts
bernt-matthias Mar 15, 2021
e21c9e0
replace tee
bernt-matthias Mar 15, 2021
2ce8be9
append lintr output
bernt-matthias May 25, 2021
a90da4b
provide linter artifacts only in case of error
bernt-matthias May 25, 2021
7a7a9d2
fix typo in PR
bernt-matthias May 26, 2021
00daf57
Cancel in-progress GitHub workflows when a PR is updated (#3939)
nsoranzo Sep 11, 2021
8ab0660
Prevent cancelling of in-progress toolshed uploads
wm75 Sep 21, 2021
f09c50c
Update .github/workflows/pr.yaml
wm75 Sep 21, 2021
ee9bbb2
Test against release 21.09 (#3990)
mvdbeek Sep 27, 2021
66628ca
Let PR workflow check file sizes (#4005)
bernt-matthias Oct 6, 2021
9390ce4
CI: Check file sizes only for changed files (#4291)
bernt-matthias Dec 14, 2021
b8b89c2
only check added files
bernt-matthias Dec 15, 2021
e88a0bd
only call find if there is a diff
bernt-matthias Jan 5, 2022
df7ec0e
only exclude deletions from git diff
bernt-matthias Jan 5, 2022
1459d16
replace new line
bernt-matthias Jan 5, 2022
c1c6fa3
try to save git diff to file
bernt-matthias Jan 5, 2022
5459f2f
Increase `MAX_FILE_SIZE` to 1Mb (#4327)
nsoranzo Jan 17, 2022
a1071dd
Test against 22.01
mvdbeek Feb 4, 2022
a9ffdca
Sync CI workflows with tools-devteam (#4433)
nsoranzo Feb 28, 2022
de9dffa
use the available cores for Galaxy jobs (#4490)
bernt-matthias Apr 19, 2022
56580e1
Target release_22.05 (#4625)
mvdbeek Jun 30, 2022
06c2b7a
CI: lintr updates (#4743)
bernt-matthias Aug 24, 2022
75232f0
apply test timeout also to PRs
bernt-matthias Sep 13, 2022
fef1343
Update version of GitHub actions used (#4850)
nsoranzo Oct 20, 2022
c8ce89e
remove deprecated set-output syntax
lldelisle Nov 1, 2022
03bd2b9
Update pr.yaml
gallardoalba Jan 9, 2023
04df4ca
report deployment failure
bernt-matthias Jan 11, 2023
a53f79f
Apply suggestions from code review
bernt-matthias Jan 15, 2023
5d2be41
Fix tests
gallardoalba Jan 19, 2023
4b1ec74
Topic/bump test (#5068)
bernt-matthias Jan 20, 2023
4497064
Revert "Topic/bump test (#5068)" (#5069)
bernt-matthias Jan 20, 2023
7716193
trigger deployment message on anything but success
bernt-matthias Jan 20, 2023
f17d40d
Test commits pushed to main, not other branches
wm75 Mar 27, 2023
6de57d3
Add missing branches keyword
wm75 Mar 27, 2023
5dd0ff7
Target release_23.0 (#5229)
dannon Apr 5, 2023
6e11e78
Circos and PR workflow fixes (#5242)
bernt-matthias Apr 12, 2023
9b689ef
fix PR workflow (#5246)
bernt-matthias Apr 13, 2023
38b5b47
PR workflow: fail on warning
bernt-matthias Apr 19, 2023
aec27f0
Do not initiate tool tests if no tool was touched (#5219)
wm75 May 9, 2023
430253c
bump CI workflows to 23.1
bernt-matthias Aug 7, 2023
852ab59
Skip lint on merge (#5429)
bernt-matthias Aug 7, 2023
069f1b9
replace lintr by styler
bernt-matthias Dec 15, 2023
167ef55
make lintr job (aka styler) a string requirement
bernt-matthias Dec 15, 2023
ec50f55
debug
bernt-matthias Dec 15, 2023
28133c0
fix xargs
bernt-matthias Dec 15, 2023
532dbe0
Remove unneded step
bernt-matthias Dec 18, 2023
23c4a91
try comments (#5707)
bernt-matthias Jan 10, 2024
bc9149f
Update python version to 3.11 and galaxy branch to 23.2
mvdbeek Jan 11, 2024
0948ed9
print summary below the artifacts (#5711)
bernt-matthias Jan 11, 2024
007aaef
Remove PR comment portion that doesn't work
mvdbeek Jan 17, 2024
a4271a6
Post results before running success check
mvdbeek Jan 17, 2024
022d08c
bump workflow actions
bernt-matthias Feb 11, 2024
395f27b
bump workflows to 24.0
bernt-matthias Mar 7, 2024
5b36193
do not ignore .github
bernt-matthias Mar 8, 2024
a02b393
Bump workflows to 24.1
jdavcs Jun 20, 2024
f5ad168
ci.yaml and pr.yaml update (#6218)
heylf Aug 11, 2024
51ddf54
Revert "ci.yaml and pr.yaml update (#6218)" (#6228)
mvdbeek Aug 21, 2024
5df2a69
add linter exceptions for all linters that are currently failing
bernt-matthias Jul 27, 2024
3351042
replace lintr by styler
bernt-matthias Dec 15, 2023
85b9ab7
fix styling of all R scripts
bernt-matthias Dec 15, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
36 changes: 36 additions & 0 deletions .github/styler.R
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
#!/usr/bin/env Rscript

library("argparse")
library("styler")

parser <- ArgumentParser(description = "Call styler")
parser$add_argument("dir",
metavar = "DIR", type = "character",
help = "File to parse"
)
parser$add_argument("--dry",
choices = c("off", "on"), default = "on"
)
args <- parser$parse_args()

file_info <- file.info(args$dir)
is_directory <- file_info$isdir

if (is_directory) {
captured_output <- capture.output({
result <- style_dir(args$dir, indent_by = 4, dry = args$dry, recursive = TRUE)
})
} else {
captured_output <- capture.output({
result <- style_file(args$dir, indent_by = 4, dry = args$dry)
})
}

n <- nrow(subset(result, changed == TRUE))
if (n > 0) {
if (args$dry == "off") {
print(paste("Changed", n, "files"))
} else {
stop(paste("Linting failed for", n, "files"))
}
}
133 changes: 52 additions & 81 deletions .github/workflows/pr.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@ name: Galaxy Tool Linting and Tests for push and PR
on:
pull_request:
paths-ignore:
- '.github/**'
- 'deprecated/**'
- 'docs/**'
- '*'
Expand All @@ -11,13 +10,12 @@ on:
- main
- master
paths-ignore:
- '.github/**'
- 'deprecated/**'
- 'docs/**'
- '*'
env:
GALAXY_FORK: galaxyproject
GALAXY_BRANCH: release_23.1
GALAXY_BRANCH: release_24.1
MAX_CHUNKS: 4
MAX_FILE_SIZE: 1M
concurrency:
Expand Down Expand Up @@ -45,7 +43,7 @@ jobs:
commit-range: ${{ steps.discover.outputs.commit-range }}
strategy:
matrix:
python-version: ['3.7']
python-version: ['3.11']
steps:
- name: Print github context properties
run: |
Expand All @@ -59,17 +57,17 @@ jobs:
- name: Determine latest commit in the Galaxy repo
id: get-galaxy-sha
run: echo "galaxy-head-sha=$(git ls-remote https://github.com/${{ env.GALAXY_FORK }}/galaxy refs/heads/${{ env.GALAXY_BRANCH }} | cut -f1)" >> $GITHUB_OUTPUT
- uses: actions/setup-python@v4
- uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}
- name: Cache .cache/pip
uses: actions/cache@v3
uses: actions/cache@v4
id: cache-pip
with:
path: ~/.cache/pip
key: pip_cache_py_${{ matrix.python-version }}_gxy_${{ steps.get-galaxy-sha.outputs.galaxy-head-sha }}
- name: Cache .planemo
uses: actions/cache@v3
uses: actions/cache@v4
id: cache-planemo
with:
path: ~/.planemo
Expand All @@ -80,7 +78,7 @@ jobs:
run: pip install wheel
- name: Install flake8
run: pip install flake8 flake8-import-order
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Fake a Planemo run to update cache and determine commit range, repositories, and chunks
Expand Down Expand Up @@ -111,38 +109,29 @@ jobs:
strategy:
fail-fast: false
matrix:
python-version: ['3.7']
python-version: ['3.11']
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
fetch-depth: 1
- uses: actions/setup-python@v4
- uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}
- name: Cache .cache/pip
uses: actions/cache@v3
uses: actions/cache@v4
id: cache-pip
with:
path: ~/.cache/pip
key: pip_cache_py_${{ matrix.python-version }}_gxy_${{ needs.setup.outputs.galaxy-head-sha }}

- name: Set fail level for pull request
if: ${{ github.event_name == 'pull_request' }}
run:
echo "FAIL_LEVEL=warn" >> "$GITHUB_ENV"
- name: Set fail level for merge
if: ${{ github.event_name != 'pull_request' }}
run:
echo "FAIL_LEVEL=error" >> "$GITHUB_ENV"
- name: Planemo lint
uses: galaxyproject/planemo-ci-action@v1
id: lint
with:
mode: lint
fail-level: ${{ env.FAIL_LEVEL }}
fail-level: warn
repository-list: ${{ needs.setup.outputs.repository-list }}
tool-list: ${{ needs.setup.outputs.tool-list }}
- uses: actions/upload-artifact@v3
- uses: actions/upload-artifact@v4
if: ${{ failure() }}
with:
name: 'Tool linting output'
Expand All @@ -157,16 +146,16 @@ jobs:
strategy:
fail-fast: false
matrix:
python-version: ['3.7']
python-version: ['3.11']
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
fetch-depth: 1
- uses: actions/setup-python@v4
- uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}
- name: Cache .cache/pip
uses: actions/cache@v3
uses: actions/cache@v4
id: cache-pip
with:
path: ~/.cache/pip
Expand All @@ -175,7 +164,7 @@ jobs:
run: pip install flake8 flake8-import-order
- name: Flake8
run: echo '${{ needs.setup.outputs.repository-list }}' | xargs -d '\n' flake8 --output-file pylint_report.txt --tee
- uses: actions/upload-artifact@v3
- uses: actions/upload-artifact@v4
if: ${{ failure() }}
with:
name: 'Python linting output'
Expand All @@ -184,57 +173,37 @@ jobs:
lintr:
name: Lint R scripts
needs: setup
if: ${{ github.event_name == 'pull_request' && needs.setup.outputs.repository-list != '' }}
if: ${{ needs.setup.outputs.repository-list != '' }}
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [ubuntu-20.04]
r-version: ['release']
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
fetch-depth: 1
- uses: r-lib/actions/setup-r@v2
with:
r-version: ${{ matrix.r-version }}
- name: Cache R packages
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: ${{ env.R_LIBS_USER }}
key: r_cache_${{ matrix.os }}_${{ matrix.r-version }}
- name: Install non-R lintr dependencies
run: sudo apt-get install libcurl4-openssl-dev
- name: Install lintr
run: |
install.packages('remotes')
remotes::install_cran("lintr")
shell: Rscript {0}
- name: Save repositories to file
run: echo '${{ needs.setup.outputs.repository-list }}' > repository_list.txt
- name: Install packages
uses: r-lib/actions/setup-r-dependencies@v2
with:
packages: |
any::argparse
any::styler
- name: lintr
run: |
library(lintr)
linters <- linters_with_defaults(line_length_linter = NULL, cyclocomp_linter = NULL, object_usage_linter = NULL, object_name_linter = NULL)
con <- file("repository_list.txt", "r")
status <- 0
while (TRUE) {
repo <- readLines(con, n = 1)
if (length(repo) == 0) {
break
}
lnt <- lint_dir(repo, relative_path=T, linters=linters)
if (length(lnt) > 0) {
status <- 1
for (l in lnt) {
rel_path <- paste(repo, l$filename, sep="/")
write(paste(paste(rel_path, l$line_number, l$column_number, sep=":"), l$message, paste("(", l$line, ")")), stderr())
write(paste(paste(rel_path, l$line_number, l$column_number, sep=":"), l$message, paste("(", l$line, ")")), "rlint_report.txt", append=TRUE)
}
}
}
quit(status = status)
shell: Rscript {0}
- uses: actions/upload-artifact@v3
set -eo pipefail
echo '${{ needs.setup.outputs.repository-list }}' | xargs -d '\n' -n 1 ./.github/styler.R --dry off
git status
git diff --exit-code | tee rlint_report.txt
- uses: actions/upload-artifact@v4
if: ${{ failure() }}
with:
name: 'R linting output'
Expand All @@ -246,7 +215,7 @@ jobs:
if: ${{ github.event_name == 'pull_request' && needs.setup.outputs.repository-list != '' }}
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Check file sizes
Expand All @@ -261,7 +230,7 @@ jobs:
cat file_size_report.txt
exit 1
fi
- uses: actions/upload-artifact@v3
- uses: actions/upload-artifact@v4
if: ${{ failure() }}
with:
name: 'File size report'
Expand All @@ -278,7 +247,7 @@ jobs:
fail-fast: false
matrix:
chunk: ${{ fromJson(needs.setup.outputs.chunk-list) }}
python-version: ['3.7']
python-version: ['3.11']
services:
postgres:
image: postgres:11
Expand All @@ -289,26 +258,26 @@ jobs:
ports:
- 5432:5432
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
fetch-depth: 1
- uses: actions/setup-python@v4
- uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}
- name: Cache .cache/pip
uses: actions/cache@v3
uses: actions/cache@v4
id: cache-pip
with:
path: ~/.cache/pip
key: pip_cache_py_${{ matrix.python-version }}_gxy_${{ needs.setup.outputs.galaxy-head-sha }}
- name: Cache .planemo
uses: actions/cache@v3
uses: actions/cache@v4
id: cache-planemo
with:
path: ~/.planemo
key: planemo_cache_py_${{ matrix.python-version }}_gxy_${{ needs.setup.outputs.galaxy-head-sha }}
- name: Get number of CPU cores
uses: SimenB/github-actions-cpu-cores@v1
uses: SimenB/github-actions-cpu-cores@v2
id: cpu-cores
- name: Clean dotnet folder for space
run: rm -Rf /usr/share/dotnet
Expand All @@ -325,7 +294,7 @@ jobs:
galaxy-slots: ${{ steps.cpu-cores.outputs.count }}
# Limit each test to 15 minutes
test_timeout: 1800
- uses: actions/upload-artifact@v3
- uses: actions/upload-artifact@v4
with:
name: 'Tool test output ${{ matrix.chunk }}'
path: upload
Expand All @@ -342,16 +311,16 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
python-version: ['3.7']
python-version: ['3.11']
steps:
- uses: actions/download-artifact@v3
- uses: actions/download-artifact@v4
with:
path: artifacts
- uses: actions/setup-python@v4
- uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}
- name: Cache .cache/pip
uses: actions/cache@v3
uses: actions/cache@v4
id: cache-pip
with:
path: ~/.cache/pip
Expand All @@ -362,10 +331,12 @@ jobs:
with:
mode: combine
html-report: true
- uses: actions/upload-artifact@v3
markdown-report: true
- uses: actions/upload-artifact@v4
with:
name: 'All tool test results'
path: upload
- run: cat upload/tool_test_output.md >> $GITHUB_STEP_SUMMARY
- name: Check outputs
uses: galaxyproject/planemo-ci-action@v1
id: check
Expand All @@ -386,16 +357,16 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
python-version: ['3.7']
python-version: ['3.11']
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
fetch-depth: 1
- uses: actions/setup-python@v4
- uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}
- name: Cache .cache/pip
uses: actions/cache@v3
uses: actions/cache@v4
id: cache-pip
with:
path: ~/.cache/pip
Expand Down Expand Up @@ -429,7 +400,7 @@ jobs:
with:
sha: ${{ github.event.after }}
- name: Create comment
uses: peter-evans/create-or-update-comment@v2
uses: peter-evans/create-or-update-comment@v4
with:
token: ${{ secrets.PAT }}
issue-number: ${{ steps.getpr.outputs.number }}
Expand Down