File tree 8 files changed +84
-10
lines changed
concourse-language-server
manifest-yaml-language-server
spring-boot-language-server
8 files changed +84
-10
lines changed Original file line number Diff line number Diff line change 2
2
label=$2
3
3
download_url_root=$3
4
4
5
- vsix_file=` aws s3 cp s3://$AWS_S3_BUCKET /snapshot/vscode-extensions/$id / . --exclude " * " --include " *.vsix " --exclude " */* " --dryrun | head -n 1 `
5
+ vsix_file=` aws s3 ls s3://$AWS_S3_BUCKET /snapshot/vscode-extensions/$id / | awk ' {$1=$2=$3=""; print $0} ' | awk ' {$1=$1};1 ' | grep " \.vsix$ " `
6
6
if [ ! -z " ${vsix_file} " ]; then
7
7
echo " <li>${label} : <a href=\" ${download_url_root} /snapshot/vscode-extensions/${id} /${vsix_file} \" >${vsix_file} </a></li>"
8
8
fi
Original file line number Diff line number Diff line change
1
+ name : Snapshot - Eclipse LS Extensions
2
+
3
+ concurrency :
4
+ group : snapshot-all
5
+ cancel-in-progress : true
6
+
7
+ on :
8
+ workflow_dispatch :
9
+ push :
10
+ branches :
11
+ - ' main'
12
+
13
+ jobs :
14
+
15
+ eclipse-ls-extensions :
16
+ uses : ./.github/workflows/eclipse-ls-extensions-build.yml
17
+ with :
18
+ eclipse_profile : ' e431'
19
+ build_type : ' snapshot'
20
+ skip_tests : true
21
+ secrets : inherit
22
+
23
+ e431-distro :
24
+ needs : [ eclipse-ls-extensions ]
25
+ uses : ./.github/workflows/gh-hosted-eclipse-distro-build.yml
26
+ with :
27
+ eclipse_profile : ' e431'
28
+ build_type : ' snapshot'
29
+ java_version : ' 17'
30
+ secrets : inherit
31
+
32
+ e432-distro :
33
+ needs : [ eclipse-ls-extensions ]
34
+ uses : ./.github/workflows/gh-hosted-eclipse-distro-build.yml
35
+ with :
36
+ eclipse_profile : ' e432'
37
+ build_type : ' snapshot'
38
+ java_version : ' 21'
39
+ secrets : inherit
40
+
41
+ e433-distro :
42
+ needs : [ eclipse-ls-extensions ]
43
+ uses : ./.github/workflows/gh-hosted-eclipse-distro-build.yml
44
+ with :
45
+ eclipse_profile : ' e433'
46
+ build_type : ' snapshot'
47
+ java_version : ' 21'
48
+ secrets : inherit
49
+
50
+ vscode-spring-boot :
51
+ uses : ./.github/workflows/snapshot-vscode-extension.yml
52
+ with :
53
+ extension-name : vscode-spring-boot
54
+ secrets : inherit
55
+
56
+ vscode-concourse :
57
+ uses : ./.github/workflows/snapshot-vscode-extension.yml
58
+ with :
59
+ extension-name : vscode-concourse
60
+ secrets : inherit
61
+
Original file line number Diff line number Diff line change @@ -6,9 +6,9 @@ concurrency:
6
6
7
7
on :
8
8
workflow_dispatch :
9
- push :
10
- branches :
11
- - ' main'
9
+ # push:
10
+ # branches:
11
+ # - 'main'
12
12
13
13
jobs :
14
14
eclipse-ls-extensions :
Original file line number Diff line number Diff line change 7
7
description : name of the extension, e.g. vscode-spring-cli
8
8
required : true
9
9
type : string
10
+ workflow_call :
11
+ inputs :
12
+ extension-name :
13
+ description : name of the extension, e.g. vscode-spring-cli
14
+ required : true
15
+ type : string
10
16
11
17
permissions :
12
18
contents : write
51
57
run : |
52
58
downloads_html="vscode-extensions-snippet.html"
53
59
echo '<ul>' >> $downloads_html
54
- echo `${{ github.workspace }}/.github/scripts/gen-vscode-link-bullet.sh vscode-spring-boot "Spring Boot Tools" $DOWNLOAD_URL_ROOT`
55
- echo `${{ github.workspace }}/.github/scripts/gen-vscode-link-bullet.sh vscode-concourse "Concourse" $DOWNLOAD_URL_ROOT`
60
+ echo `${{ github.workspace }}/.github/scripts/gen-vscode-link-bullet.sh vscode-spring-boot "Spring Boot Tools" $DOWNLOAD_URL_ROOT` >> $downloads_html
61
+ echo `${{ github.workspace }}/.github/scripts/gen-vscode-link-bullet.sh vscode-concourse "Concourse Editor" $DOWNLOAD_URL_ROOT` >> $downloads_html
62
+ echo `${{ github.workspace }}/.github/scripts/gen-vscode-link-bullet.sh vscode-bosh "Bosh Editor" $DOWNLOAD_URL_ROOT` >> $downloads_html
63
+ echo `${{ github.workspace }}/.github/scripts/gen-vscode-link-bullet.sh vscode-manifest-yaml "CF Mnaifest Editor" $DOWNLOAD_URL_ROOT` >> $downloads_html
64
+ echo `${{ github.workspace }}/.github/scripts/gen-vscode-link-bullet.sh vscode-spring-cli "Spring CLI" $DOWNLOAD_URL_ROOT` >> $downloads_html
56
65
echo '</ul>' >> $downloads_html
57
- cat ./$downloads_html
66
+ cat ./$downloads_html
67
+ aws s3 mv ./$downloads_html s3://$AWS_S3_BUCKET/snapshot/STS4/vscode-extensions/ --no-progress
58
68
Original file line number Diff line number Diff line change 1
1
#! /bin/bash
2
2
set -e
3
- ../mvnw -f ../pom.xml -pl bosh-language-server -am clean install
3
+ ../mvnw -B - f ../pom.xml -pl bosh-language-server -am clean install
Original file line number Diff line number Diff line change 1
1
#! /bin/bash
2
2
set -e
3
- ../mvnw -f ../pom.xml -pl concourse-language-server -am clean install
3
+ ../mvnw -B - f ../pom.xml -pl concourse-language-server -am clean install
Original file line number Diff line number Diff line change 2
2
set -e
3
3
4
4
# Use maven to build fat jar of the language server
5
- ../mvnw -f ../pom.xml -pl manifest-yaml-language-server -am clean install
5
+ ../mvnw -B - f ../pom.xml -pl manifest-yaml-language-server -am clean install
6
6
Original file line number Diff line number Diff line change @@ -9,13 +9,15 @@ if command -v xvfb-run ; then
9
9
-f ../pom.xml \
10
10
-pl $modules \
11
11
-am \
12
+ -B \
12
13
clean install
13
14
else
14
15
../mvnw \
15
16
-DtrimStackTrace=false \
16
17
-f ../pom.xml \
17
18
-pl $modules \
18
19
-am \
20
+ -B \
19
21
clean install
20
22
fi
21
23
cd ../xml-ls-extension
@@ -24,4 +26,5 @@ cd ../xml-ls-extension
24
26
-f ../pom.xml \
25
27
-pl xml-ls-extension \
26
28
-am \
29
+ -B \
27
30
clean install
You can’t perform that action at this time.
0 commit comments