Skip to content

Commit 975624c

Browse files
committed
cheanging to workflow_dispatch with version as an input
1 parent ed703bc commit 975624c

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

.github/workflows/push_reproschema_py.yml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
11
name: Create Pull Request in Another Repository
22
on:
3-
push:
4-
paths: 'releases'
3+
workflow_dispatch:
4+
inputs:
5+
version:
6+
description: 'version number'
7+
required: true
8+
type: string
59

610
jobs:
711
create-pull-request:
@@ -21,13 +25,9 @@ jobs:
2125
- name: Make changes to target repository
2226
id: changes
2327
run: |
24-
LAST_VERSION=$(ls -lt releases/ | grep ^d | head -1 | awk '{print $9}')
25-
echo "::set-output name=last_version::$LAST_VERSION"
26-
echo "Last Version"
27-
echo $LAST_VERSION
28-
cp releases/$LAST_VERSION/reproschema.jsonld reproschema-py/reproschema.jsonld
28+
cp releases/${{ inputs.version }}/reproschema.jsonld reproschema-py/reproschema.jsonld
2929
cd reproschema-py
30-
git checkout -b new_release
30+
git checkout -b release_${{ inputs.version }}
3131
# TODO: change to pydantic model
3232
# TODO: a script to change CONTEXTFILE_URL can be added
3333
git add reproschema.jsonld
@@ -39,12 +39,12 @@ jobs:
3939
PERSONAL_ACCESS_TOKEN: ${{ secrets.PERSONAL_ACCESS_TOKEN }}
4040
run: |
4141
cd reproschema-py
42-
git push origin new_release
42+
git push origin release_${{ inputs.version }}
4343
- name: Create pull request
4444
env:
4545
TARGET_REPO: repronim/reproschema-py
4646
PERSONAL_ACCESS_TOKEN: ${{ secrets.PERSONAL_ACCESS_TOKEN }}
4747
run: |
4848
curl -X POST -H "Authorization: token ${{ secrets.PERSONAL_ACCESS_TOKEN }}" \
49-
-d '{"title":"Automated PR: Add new version of the model: ${{ steps.changes.outputs.last_version }}", "head":"new_release", "base":"main"}' \
49+
-d '{"title":"Automated PR: Add new version of the model: ${{ inputs.version }}", "head":"release_${{ inputs.version }}", "base":"main"}' \
5050
https://api.github.com/repos/$TARGET_REPO/pulls

0 commit comments

Comments
 (0)