File tree 2 files changed +4
-35
lines changed 2 files changed +4
-35
lines changed Original file line number Diff line number Diff line change 37
37
mkdir -p ~/.opam/plugins/opam-publish
38
38
printf "$OPAM_PUBLISH_TOKEN" > ~/.opam/plugins/opam-publish/vscoqbot.token
39
39
40
- - name : Create archive
41
- run : |
42
- VERSION_SLUG="${GITHUB_REF_NAME_SLUG#v}"
43
- VERSION="${GITHUB_REF_NAME#v}"
44
- cd language-server
45
- git archive -o vscoq-language-server-$VERSION.tar.gz --prefix=vscoq-language-server-$VERSION/ $VERSION_SLUG .
46
-
47
- - name : Release archive
48
- uses : softprops/action-gh-release@v1
49
- with :
50
- files : vscoq-language-server-*.tar.gz
51
- fail_on_unmatched_files : true
52
- append_body : true
53
- prerelease : ${{ github.event.release.prerelease }}
54
-
55
- - name : Publish release
40
+ - name : Publish release on opam
56
41
if : ${{ !github.event.release.prerelease }}
57
42
run : |
58
43
eval $(opam env)
63
48
git config --global user.email [email protected]
64
49
opam publish --no-confirmation --no-browser -v $VERSION https://github.com/coq/vscoq/releases/download/$GITHUB_REF_NAME/vscoq-language-server-$VERSION_SLUG.tar.gz vscoq-language-server.opam
65
50
66
- - name : Publish prerelease
51
+ - name : Publish prerelease on coq/opam
67
52
if : ${{ github.event.release.prerelease }}
68
53
run : |
69
54
eval $(opam env)
Original file line number Diff line number Diff line change 4
4
tag :
5
5
description : ' Tag to use for release'
6
6
required : true
7
- default : ${GITHUB_REF_NAME#v}
8
7
prerelease :
9
8
description : ' Is this a pre-release'
10
9
required : true
44
43
mkdir -p ~/.opam/plugins/opam-publish
45
44
printf "$OPAM_PUBLISH_TOKEN" > ~/.opam/plugins/opam-publish/vscoqbot.token
46
45
47
- - name : Create archive
48
- run : |
49
- VERSION_SLUG="${{ github.event.inputs.tag }}"
50
- VERSION="${VERSION_SLUG#v}"
51
- cd language-server
52
- git archive -o vscoq-language-server-$VERSION.tar.gz --prefix=vscoq-language-server-$VERSION/ $VERSION_SLUG .
53
-
54
- - name : Release archive
55
- uses : softprops/action-gh-release@v1
56
- with :
57
- files : vscoq-language-server-*.tar.gz
58
- fail_on_unmatched_files : true
59
- prerelease : ${{ github.event.inputs.prerelease }}
60
- append_body : true
61
-
62
- - name : Publish release
46
+ - name : Publish release on opam
63
47
if : ${{ !github.event.inputs.prerelease }}
64
48
run : |
65
49
eval $(opam env)
70
54
git config --global user.email [email protected]
71
55
opam publish --no-confirmation --no-browser -v $VERSION https://github.com/coq/vscoq/releases/download/$VERSION_SLUG/vscoq-language-server-$VERSION.tar.gz vscoq-language-server.opam
72
56
73
- - name : Publish prerelease
57
+ - name : Publish prerelease on coq/opam
74
58
if : ${{ github.event.inputs.prerelease }}
75
59
run : |
76
60
eval $(opam env)
You can’t perform that action at this time.
0 commit comments