diff --git a/atom-extensions/atom-bosh/README.md b/atom-extensions/atom-bosh/README.md index 8aab409ba..265180478 100644 --- a/atom-extensions/atom-bosh/README.md +++ b/atom-extensions/atom-bosh/README.md @@ -150,7 +150,7 @@ If you subsequently launch Atom from that same terminal the dynamic CA and linti ## Dev environment setup: **Prerequisite**: Node 6.x.x or higher is installed, Atom 1.17 or higher is installed 1. Clone the repository -2. Run `npm install` +2. Run `npm install && npm run build` 3. Execute `apm link .` from the folder above 5. Perform `Reload Window` in Atom (Cmd-Shift-P opens commands palette, search for `reload`, select, press `Return`) 6. Open any `pipeline.yml` or `task.yml` file in Atom observe reconciling, content assist and other IDE features diff --git a/atom-extensions/atom-bosh/package.json b/atom-extensions/atom-bosh/package.json index 8f5cfab0a..ccdd0eeb8 100644 --- a/atom-extensions/atom-bosh/package.json +++ b/atom-extensions/atom-bosh/package.json @@ -1,6 +1,6 @@ { "name": "bosh-yaml", - "version": "0.3.0", + "version": "0.3.1", "description": "Provides validation and content assist for various Bosh configuration files", "repository": "https://github.com/spring-projects/atom-bosh", "icon": "icon.png", diff --git a/atom-extensions/atom-cf-manifest-yaml/README.md b/atom-extensions/atom-cf-manifest-yaml/README.md index 6d0077a7d..2a825876b 100644 --- a/atom-extensions/atom-cf-manifest-yaml/README.md +++ b/atom-extensions/atom-cf-manifest-yaml/README.md @@ -46,7 +46,7 @@ read its detailed documentation. ## Dev environment setup: **Prerequisite**: Node 6.x.x or higher is installed, Atom 1.17 or higher is installed 1. Clone the repository -2. Run `npm install` +2. Run `npm install && npm run build` 3. Execute `apm link .` from the folder above 5. Perform `Reload Window` in Atom (Cmd-Shift-P opens commands palette, search for `reaload`, select, press `Return`) 6. Open any `manifest.yml` file in Atom observe reconciling, content assist and other IDE features diff --git a/atom-extensions/atom-cf-manifest-yaml/package.json b/atom-extensions/atom-cf-manifest-yaml/package.json index c72ba6bba..29ebf2596 100644 --- a/atom-extensions/atom-cf-manifest-yaml/package.json +++ b/atom-extensions/atom-cf-manifest-yaml/package.json @@ -1,6 +1,6 @@ { "name": "cf-manifest-yaml", - "version": "0.3.0", + "version": "0.3.1", "description": "Cloud Foundry Deployment Manifest YAML support for Atom", "repository": "https://github.com/spring-projects/atom-cf-manifest-yaml", "icon": "icon.png", diff --git a/atom-extensions/atom-concourse/README.md b/atom-extensions/atom-concourse/README.md index 34cd347c8..7e682a419 100644 --- a/atom-extensions/atom-concourse/README.md +++ b/atom-extensions/atom-concourse/README.md @@ -50,7 +50,7 @@ Resource Type declaration? The Atom Outline View (View -> Toggle Outline View) h ## Dev environment setup: **Prerequisite**: Node 6.x.x or higher is installed, Atom 1.17 or higher is installed 1. Clone the repository -2. Run `npm install` +2. Run `npm install && npm run build` 3. Execute `apm link .` from the folder above 5. Perform `Reload Window` in Atom (Cmd-Shift-P opens commands palette, search for `reload`, select, press `Return`) 6. Open any `pipeline.yml` or `task.yml` file in Atom observe reconciling, content assist and other IDE features diff --git a/atom-extensions/atom-concourse/package.json b/atom-extensions/atom-concourse/package.json index a33958571..7288f773b 100644 --- a/atom-extensions/atom-concourse/package.json +++ b/atom-extensions/atom-concourse/package.json @@ -1,6 +1,6 @@ { "name": "concourse-pipeline-yaml", - "version": "0.3.0", + "version": "0.3.1", "description": "Provides validation and content assist for Concourse CI pipeline and task configuration yml files", "repository": "https://github.com/spring-projects/atom-concourse", "icon": "icon.png", diff --git a/atom-extensions/atom-spring-boot/DEVELOPER-NOTES.md b/atom-extensions/atom-spring-boot/DEVELOPER-NOTES.md index 283a8596f..d6a86d267 100644 --- a/atom-extensions/atom-spring-boot/DEVELOPER-NOTES.md +++ b/atom-extensions/atom-spring-boot/DEVELOPER-NOTES.md @@ -23,7 +23,7 @@ For all other files containing boot properties select grammar to be `Spring-Boot To build all these pieces you normally only need to run: - npm install + npm install && npm run build Now you can link it to Atom: diff --git a/atom-extensions/atom-spring-boot/package.json b/atom-extensions/atom-spring-boot/package.json index 947e8df66..5487bdf23 100644 --- a/atom-extensions/atom-spring-boot/package.json +++ b/atom-extensions/atom-spring-boot/package.json @@ -1,6 +1,6 @@ { "name": "spring-boot", - "version": "0.3.0", + "version": "0.3.1", "description": "Spring Boot support for Atom", "repository": "https://github.com/spring-projects/atom-spring-boot", "icon": "icon.png", @@ -27,6 +27,7 @@ } }, "dependencies": { + "atom-languageclient": "0.9.2", "@pivotal-tools/atom-languageclient-commons": "0.0.5", "atom-package-deps": "^4.6.0", "download": "^6.2.5" diff --git a/atom-extensions/development.md b/atom-extensions/development.md index 3db9327a9..8e17588ee 100644 --- a/atom-extensions/development.md +++ b/atom-extensions/development.md @@ -1,5 +1,12 @@ # Development Notes +## Testing Release repo with Atom +1. Clone the release repository for Atom package 'X' +2. Navigate to `X` folder +3. Run `npm install` and nothing more +4. Run `apm link .` +5. Either start Atom or Reload Window in Atom + ## Releasing Atom Extension Before Atom package is released the RC language server `JAR` needs to be produced. Open [promote-fatjars-to-rc](https://ci.spring.io/teams/tools/pipelines/sts4-master/jobs/promote-fatjars-to-rc/builds/1) task in Concourse and kick off the build. diff --git a/concourse/pipeline.yml b/concourse/pipeline.yml index 0958c8c77..e5020f992 100644 --- a/concourse/pipeline.yml +++ b/concourse/pipeline.yml @@ -204,38 +204,6 @@ resources: secret_access_key: ((s3_prod_secretkey)) region_name: ((s3_prod_region)) regexp: release/STS4/fatjars/spring-boot-language-server-(.*).jar -- name: s3-manifest-yaml-atom-snapshot - type: s3 - source: - bucket: ((s3_bucket)) - access_key_id: ((s3_accesskey)) - secret_access_key: ((s3_secretkey)) - region_name: ((s3_region)) - regexp: sts4/atom/snapshots/cf-manifest-yaml-(.*).tgz -- name: s3-concourse-atom-snapshot - type: s3 - source: - bucket: ((s3_bucket)) - access_key_id: ((s3_accesskey)) - secret_access_key: ((s3_secretkey)) - region_name: ((s3_region)) - regexp: sts4/atom/snapshots/concourse-pipeline-yaml-(.*).tgz -- name: s3-bosh-atom-snapshot - type: s3 - source: - bucket: ((s3_bucket)) - access_key_id: ((s3_accesskey)) - secret_access_key: ((s3_secretkey)) - region_name: ((s3_region)) - regexp: sts4/atom/snapshots/bosh-yaml-(.*).tgz -- name: s3-spring-boot-atom-snapshot - type: s3 - source: - bucket: ((s3_bucket)) - access_key_id: ((s3_accesskey)) - secret_access_key: ((s3_secretkey)) - region_name: ((s3_region)) - regexp: sts4/atom/snapshots/spring-boot-(.*).tgz - name: vscode-snapshot-website type: s3-multi source: @@ -246,16 +214,16 @@ resources: path: snapshot/STS4/vscode-extensions options: - "--acl public-read" -- name: atom-snapshot-website - type: s3-multi - source: - bucket: ((s3_prod_bucket)) - access_key_id: ((s3_prod_accesskey)) - secret_access_key: ((s3_prod_secretkey)) - region_name: ((s3_region)) - path: snapshot/STS4/atom-packages - options: - - "--acl public-read" +# - name: atom-snapshot-website +# type: s3-multi +# source: +# bucket: ((s3_prod_bucket)) +# access_key_id: ((s3_prod_accesskey)) +# secret_access_key: ((s3_prod_secretkey)) +# region_name: ((s3_region)) +# path: snapshot/STS4/atom-packages +# options: +# - "--acl public-read" - name: slack-notification type: slack-notification source: @@ -963,32 +931,32 @@ jobs: - put: version params: file: version/version -- name: build-atom-snapshot-website - serial: true - plan: - - aggregate: - - get: sts4 - - get: s3-bosh-atom-snapshot - trigger: true - passed: - - build-bosh-atom-package - - get: s3-manifest-yaml-atom-snapshot - trigger: true - passed: - - build-manifest-yaml-atom-package - - get: s3-concourse-atom-snapshot - trigger: true - passed: - - build-concourse-atom-package - - get: s3-spring-boot-atom-snapshot - trigger: true - passed: - - build-spring-boot-atom-package - - task: build-website - file: sts4/concourse/tasks/build-atom-website.yml - - put: atom-snapshot-website - params: - path: website +# - name: build-atom-snapshot-website +# serial: true +# plan: +# - aggregate: +# - get: sts4 +# - get: s3-bosh-atom-snapshot +# trigger: true +# passed: +# - build-bosh-atom-package +# - get: s3-manifest-yaml-atom-snapshot +# trigger: true +# passed: +# - build-manifest-yaml-atom-package +# - get: s3-concourse-atom-snapshot +# trigger: true +# passed: +# - build-concourse-atom-package +# - get: s3-spring-boot-atom-snapshot +# trigger: true +# passed: +# - build-spring-boot-atom-package +# - task: build-website +# file: sts4/concourse/tasks/build-atom-website.yml +# - put: atom-snapshot-website +# params: +# path: website - name: build-vscode-snapshot-website serial: true plan: @@ -1066,10 +1034,6 @@ jobs: fatjar: s3-manifest-yaml-fatjar-snapshot file: sts4/concourse/tasks/build-atom-package.yml - aggregate: - - put: s3-manifest-yaml-atom-snapshot - params: - file: out/cf-manifest-yaml-*.tgz - acl: public-read - put: atom-cf-manifest-yaml params: repository: out/repo @@ -1099,10 +1063,6 @@ jobs: fatjar: s3-concourse-fatjar-snapshot file: sts4/concourse/tasks/build-atom-package.yml - aggregate: - - put: s3-concourse-atom-snapshot - params: - file: out/concourse-pipeline-yaml-*.tgz - acl: public-read - put: atom-concourse params: repository: out/repo @@ -1132,10 +1092,6 @@ jobs: release_repo: atom-bosh file: sts4/concourse/tasks/build-atom-package.yml - aggregate: - - put: s3-bosh-atom-snapshot - params: - file: out/bosh-yaml-*.tgz - acl: public-read - put: atom-bosh params: repository: out/repo @@ -1165,10 +1121,6 @@ jobs: release_repo: atom-spring-boot file: sts4/concourse/tasks/build-atom-package.yml - aggregate: - - put: s3-spring-boot-atom-snapshot - params: - file: out/spring-boot-*.tgz - acl: public-read - put: atom-spring-boot params: repository: out/repo @@ -1218,7 +1170,7 @@ groups: - bump-version-minor - name: atom-snapshots jobs: - - build-atom-snapshot-website + # - build-atom-snapshot-website - atom-language-servers-test - build-concourse-atom-package - build-bosh-atom-package diff --git a/concourse/tasks/build-atom-package.sh b/concourse/tasks/build-atom-package.sh index ebb7b06b3..3800049b8 100755 --- a/concourse/tasks/build-atom-package.sh +++ b/concourse/tasks/build-atom-package.sh @@ -49,20 +49,3 @@ git add . git commit \ -m "Publish $fatjar_version" - -# Publish linkable artifact to S3 - -cd $atom_package -npm install bundle-deps - -node ./node_modules/bundle-deps/bundle-deps . - -timestamp=`date -u +%Y%m%d%H%M` - -basename=$(npm pack | tee /dev/tty) - -length=${#basename} - -newName=${basename:0:${length}-4}-$timestamp${basename:${length}-4:${length}} - -cp ${basename} $output/${newName} diff --git a/eclipse-distribution/pom.xml b/eclipse-distribution/pom.xml index 4e343b10b..fa48382f7 100644 --- a/eclipse-distribution/pom.xml +++ b/eclipse-distribution/pom.xml @@ -220,7 +220,7 @@ orbit p2 - http://download.eclipse.org/tools/orbit/downloads/drops/R20180531190352/repository/ + http://download.eclipse.org/tools/orbit/downloads/drops/R20180606145124/repository - + + + orbit + p2 + http://download.eclipse.org/tools/orbit/downloads/drops/R20180606145124/repository + +