File tree Expand file tree Collapse file tree 2 files changed +25
-33
lines changed Expand file tree Collapse file tree 2 files changed +25
-33
lines changed Original file line number Diff line number Diff line change 1
1
name : " Publish"
2
2
on :
3
3
push :
4
- paths :
5
- - ' setup.py '
4
+ tags :
5
+ - ' * '
6
6
7
7
jobs :
8
8
Pipeline :
9
- if : github.ref == 'refs/heads/master'
10
9
runs-on : ubuntu-latest
11
10
12
11
steps :
@@ -15,42 +14,12 @@ jobs:
15
14
with :
16
15
python-version : ' 3.9'
17
16
18
- - uses : actions/setup-java@v4
19
- with :
20
- java-version : ' 17'
21
- distribution : microsoft
22
-
23
- - uses : vemonet/setup-spark@v1
24
- with :
25
- spark-version : ' 3.5.1'
26
- hadoop-version : ' 3'
27
-
28
17
- name : Install dependencies
29
18
run : make ci-install
30
19
31
20
- name : Build package
32
21
run : make package
33
22
34
- - name : Get version
35
- run : echo "version=$(grep __version__ setup.py | head -1 | cut -d \" -f2 | cut -d \' -f2)" >> $GITHUB_ENV
36
-
37
- - name : Get release notes
38
- id : get_release_notes
39
- uses : ffurrer2/extract-release-notes@v1
40
-
41
- - name : Create release
42
- uses : actions/create-release@v1
43
- env :
44
- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
45
- with :
46
- tag_name : ${{ env.version }}
47
- release_name : Release ${{ env.version }}
48
- body : ${{ steps.get_release_notes.outputs.release_notes }}
49
-
50
- - name : Release already exist
51
- if : ${{ failure() }}
52
- run : echo Release already exist
53
-
54
23
- name : Publish release to pypi.org
55
24
if : ${{ success() }}
56
25
env :
Original file line number Diff line number Diff line change
1
+ on :
2
+ push :
3
+ branches :
4
+ - staging
5
+
6
+ permissions :
7
+ contents : write
8
+ pull-requests : write
9
+
10
+ name : release-please
11
+
12
+ jobs :
13
+ release-please :
14
+ runs-on : github-actions-developers-runner
15
+ steps :
16
+ - uses : googleapis/release-please-action@v4
17
+ with :
18
+ token : ${{ secrets.GITHUB_TOKEN }}
19
+ default-branch : staging
20
+ release-type : python
21
+ pull-request-title-pattern : " chore${scope}: ${version}"
22
+ config-file : release-please-config.json
23
+ manifest-file : .release-please-manifest.json
You can’t perform that action at this time.
0 commit comments