Skip to content

Commit 8d553c3

Browse files
authored
fix: manually trigger release workflow providing bump type argument (#211)
1 parent df8eeed commit 8d553c3

File tree

2 files changed

+12
-43
lines changed

2 files changed

+12
-43
lines changed

.github/workflows/merge.yml

+1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ on:
44
push:
55
branches:
66
- develop
7+
- master
78

89
jobs:
910
tests:

.github/workflows/release.yml

+11-43
Original file line numberDiff line numberDiff line change
@@ -1,46 +1,14 @@
11
name: darts release workflow
22

33
on:
4-
push:
5-
branches:
6-
- master
4+
workflow_dispatch:
5+
inputs:
6+
bump_type:
7+
description: "Bump type (#major, #minor, #patch)"
8+
required: true
79

810
jobs:
9-
tests:
10-
runs-on: ${{ matrix.os }}
11-
strategy:
12-
matrix:
13-
os: [macos-latest, ubuntu-latest]
14-
python-version: [3.6, 3.7, 3.8]
15-
16-
steps:
17-
- name: "1. Clone repository"
18-
uses: actions/checkout@v2
19-
20-
- name: "2. Set up Python ${{ matrix.python-version }}"
21-
uses: actions/setup-python@v1
22-
with:
23-
python-version: ${{ matrix.python-version }}
24-
25-
- name: "3. Setup pip"
26-
run: |
27-
./gradlew setupPip
28-
29-
- name: "4. Attach cache for pip"
30-
uses: actions/cache@v1
31-
id: cache
32-
with:
33-
path: ~/.cache/pip
34-
key: tests-${{ runner.os }}-${{ matrix.python-version }}-pip-${{ hashFiles('requirements/core.txt', 'requirements/dev.txt', 'requirements/fbprophet.txt', 'requirements/pmdarima.txt', 'requirements/torch.txt') }}
35-
restore-keys: |
36-
tests-${{ runner.os }}-pip-
37-
38-
- name: "5. Tests"
39-
run: |
40-
./gradlew test_all
41-
4211
release:
43-
needs: [tests]
4412
runs-on: ubuntu-latest
4513
steps:
4614
- name: "1. Clone repository"
@@ -71,12 +39,12 @@ jobs:
7139
pip install -q -r requirements/release.txt
7240
7341
- name: "6. Determine next version"
74-
uses: endrjuskr/github-tag-action@master
42+
uses: LeoTafti/github-tag-action@master
7543
id: bump_dry
7644
env:
7745
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
78-
INITIAL_VERSION: 0.0.2
7946
DRY_RUN: true
47+
BUMP_TYPE: ${{ github.event.inputs.bump_type}}
8048

8149
- name: "7. Bump version"
8250
run: |
@@ -91,20 +59,20 @@ jobs:
9159
commit_user_email: [email protected]
9260

9361
- name: "9. Publish new tag"
94-
uses: endrjuskr/github-tag-action@master
62+
uses: LeoTafti/github-tag-action@master
9563
env:
9664
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
9765
CUSTOM_TAG: ${{steps.bump_dry.outputs.new_tag}}
9866

99-
- name: "10. Create new release draft"
67+
- name: "10. Create new release"
10068
id: create_release
10169
uses: actions/create-release@latest
10270
env:
10371
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
10472
with:
10573
tag_name: ${{ steps.bump_dry.outputs.new_tag }}
10674
release_name: Release ${{steps.bump_dry.outputs.part}} ${{ steps.bump_dry.outputs.new_tag }}
107-
draft: true
75+
draft: false
10876

10977
deploy-docker:
11078
needs: [release]
@@ -114,7 +82,7 @@ jobs:
11482
uses: actions/checkout@v2
11583

11684
- name: "2. Determine current version"
117-
uses: endrjuskr/github-tag-action@master
85+
uses: LeoTafti/github-tag-action@master
11886
id: bump_dry
11987
env:
12088
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

0 commit comments

Comments
 (0)