Skip to content

Commit 4408b98

Browse files
committed
fix: cd pipeline
We don't need to create an archive and release it at this stage. It has been done before when the tag was pushed.
1 parent ae65f8a commit 4408b98

File tree

2 files changed

+4
-35
lines changed

2 files changed

+4
-35
lines changed

.github/workflows/cd.yml

Lines changed: 2 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -37,22 +37,7 @@ jobs:
3737
mkdir -p ~/.opam/plugins/opam-publish
3838
printf "$OPAM_PUBLISH_TOKEN" > ~/.opam/plugins/opam-publish/vscoqbot.token
3939
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
5641
if: ${{ !github.event.release.prerelease }}
5742
run: |
5843
eval $(opam env)
@@ -63,7 +48,7 @@ jobs:
6348
git config --global user.email [email protected]
6449
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
6550
66-
- name: Publish prerelease
51+
- name: Publish prerelease on coq/opam
6752
if: ${{ github.event.release.prerelease }}
6853
run: |
6954
eval $(opam env)

.github/workflows/publish-server.yml

Lines changed: 2 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ on:
44
tag:
55
description: 'Tag to use for release'
66
required: true
7-
default: ${GITHUB_REF_NAME#v}
87
prerelease:
98
description: 'Is this a pre-release'
109
required: true
@@ -44,22 +43,7 @@ jobs:
4443
mkdir -p ~/.opam/plugins/opam-publish
4544
printf "$OPAM_PUBLISH_TOKEN" > ~/.opam/plugins/opam-publish/vscoqbot.token
4645
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
6347
if: ${{ !github.event.inputs.prerelease }}
6448
run: |
6549
eval $(opam env)
@@ -70,7 +54,7 @@ jobs:
7054
git config --global user.email [email protected]
7155
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
7256
73-
- name: Publish prerelease
57+
- name: Publish prerelease on coq/opam
7458
if: ${{ github.event.inputs.prerelease }}
7559
run: |
7660
eval $(opam env)

0 commit comments

Comments
 (0)