Commit grafiek

108 Commits

Auteur SHA1 Bericht Datum
jtomass
e38e1f9057 Fix alpine docker image error (#10382) 2017-11-29 10:59:23 +02:00
Henri Sara
60c8578acc Update release publishing scripts (#9947)
* Remove version from URL in publish script. Otherwise, Chrome can cache the failure too aggressively.
* Move mention of creating new milestone to earlier report.
* Add mention of preparing release notes earlier.
2017-09-08 15:54:48 +03:00
Teemu Suo-Anttila
df80f00310 Combine Archetype and Demo build scripts (#9943) 2017-09-07 16:27:25 +03:00
Henri Sara
89b40a5d8d Update build report scripts for 8.2 (#9939) 2017-09-07 11:01:37 +03:00
Teemu Suo-Anttila
318fb10f6a Build docker image for testing demos (#9826)
This patch allows the demo build script to wrap the resulting war files into docker image. The image contains a jetty with the provided war files deployed on start.
2017-08-16 15:00:58 +03:00
Henri Sara
cd130dc6c4 Fix publish and post-publish report scripts (#9778)
Add support for stable 8.1.x releases.
2017-08-07 10:11:26 +03:00
Mirjan Merruko
de7a16aee8 Add scr component to help registering VaadinServlet configurations
This component will detect VaadinServlet configurations, add the static
resource configuration property and then register a servlet using the
HttpWhiteboard specification.

This works with pax-jetty but not pax-http-tomcat. Partly covers #7173
2017-04-25 15:01:06 +03:00
Mirjan Merruko
16a460fa01 Add liferay integration originally developed by Sampsa Sohlman #8834 2017-04-25 15:01:06 +03:00
Mirjan Merruko
e1b923f906 Move GAEVaadinServlet to its own module 2017-04-25 15:01:06 +03:00
Henri Sara
e786963523 Build report changes for Vaadin Framework 8.1 (#8823)
* Use only one staging repository
* Move "Close milestone" to a later step

Note that these changes only apply to 8.1+.

* Add BOM as expected artifact
2017-03-14 10:26:10 +02:00
Henri Sara
42b0a2bdd2 Add comment to build report about deployment contexts
Later, the demo URL list should be fixed to take this into account
automatically.
2017-02-17 11:03:45 +02:00
Henri Sara
88d5fed8f2 Add vaadin-archetypes as expected artifact in build report 2017-02-17 11:03:45 +02:00
Teemu Suo-Anttila
be4eff4ce2 Fix build report checking for vaadin-bom (#8537) 2017-02-13 08:48:58 +02:00
Henri Sara
60097da197 Add TestBench API as an expected artifact in build report (#8075)
Also fixes a syntax error in the script.
2016-12-22 11:25:49 +02:00
Henri Sara
c76f217ff0 Update build report for GitHub and removed widgets module (#8037) 2016-12-20 10:40:31 +02:00
Henri Sara
1c2a9664bd Fix python list syntax in BuildDemos
Change-Id: I42f2f3fa3597f67f259c3ff9f158560303ffb328
2016-12-09 09:39:00 +02:00
Artur
105ac0b10a Replace github.com/vaadin/vaadin with github.com/vaadin/framework (#75) 2016-12-02 11:44:53 +02:00
Henri Sara
0f044db997 Remove obsolete release scripts (#74) 2016-12-02 11:19:20 +02:00
Aleksi Hietanen
b85f6e4bdc Create script GeneratePostPublishReport.py
Also improves GenerateBuildTestAndStagingReport and GeneratePublishReportPart1

Change-Id: Ida5a004e6d4533dc04a8e7ffc76078f970bdd2ea
2016-11-07 08:00:54 +00:00
Aleksi Hietanen
9e10d5d29c Add demo validation and deployment status traffic light to new build report
Change-Id: I0cd71e14c213d3c96a41599aaa03f33b15b797c7
2016-11-04 07:36:03 +00:00
Aleksi Hietanen
de98281e5c Improve GenerateBuildTestAndStagingReport
- Filters out testbench from @since check
- Adds links to staging repositories
- Adds direct links to apidiffs for each module

Change-Id: I4b83b68dc1d0ab94252fb23303e3fcc4a2a041bc
2016-11-03 08:35:52 +00:00
Aleksi Hietanen
7e0e21c855 Improve script GenerateBuildTestAndStagingReport
Change-Id: I3107f7fbbaf8cc17020b8e2cc9cf6a5f7f328c50
2016-11-02 14:06:53 +00:00
Henri Sara
abd4e816f7 Add new publish report script
Change-Id: Ie71a9ddf99e6e381ed5d5d873bc8eba7cefa1665
2016-11-02 12:08:49 +00:00
Aleksi Hietanen
ad406f7986 Initial version for new combined build, testing and staging report script
Change-Id: I93c34fc289df6afa5adaea89fcdb1b7f5e494cae
2016-11-02 12:03:33 +00:00
Teemu Suo-Anttila
0b8ec18b67 Fix indentation issue in demo build script
Change-Id: Ic820129383a712078791e7fc0140d7a11b8b1f43
2016-10-05 10:10:14 +00:00
Denis Anisimov
43bb825f0e Migrating 7.7.1, 7.7.2, 7.7.3 to V8.
commit 11c3f8bd9e - Test and its UI class
are added (both V8 and V7). Required functionality should be available
via modern GWT version.

commit 729dbf96fe - About update release
notes. No need to be included.

commit 675f38349c - V8 already contains
correct Import-Packages section which uses osgi.javax.servlet.version
variable whise version is 3.0.0 at the moment.

commit 5da7c052f5 - Use Vaadin plugin
7.7.0 from 7.7.0.alpha1. Is not applicable.

commit 1df80001ab - Updated tutorial to
Vaadin 7.7.0. Is not applicable. The tutorial already contains correct
links and updated source code snippets.

commit 8b4f0ed8a8 - set-property-fallback
name="user.agent" value="safari". Is already there.

commit 28ed04e827 - Fix animation end
listeners so they are always removed. Is already there.

commit 408253bc3f - Use servlet context
classloader when finding servlet class for websockets. Is already there.

commit 7a6f250d89 - Fire actions before
removing menu from the DOM. Is already there.

commit 9b66c6eb9b - Do not run test on IE8
as IE8 is broken. Transplanted.

commit 3faa43ff39 - Discard for DateField
when the data source contains null. It is not applicable for V8 (There
is no anymore discard method in DateField (and no datasource suport in
field)). Transplanted for DateField in compatibility.

commit e0c1f91a3d - Fix ComboBox paging
when number of items equals page length. It's already done by another
fix which replaced ComboBox in compatibility package to the V7 version.

commit 83a1b8a096 - Update DOM and update
escalator row count in the correct order. Transplanted.

commit 45f2fba8ff - Prevent editor from
being canceled while it is being saved. Transplanted to compatibility
package. Is not applicable to modern Grid.

commit ad67f7f43a - Delete broken
stylesheet and revert to default style until a new stylesheet is
created. Is already there.

commit c970a78d42 - Always show loading
indicator for JavaScript RPC. Transplanted.

commit 2aad341606 - Make test independent
of any converters present in the factory. It's already there.

commit c9ad48430b - Do not include
yuicompressor for Sass compiler. Transplanted. Exclusion is added into
vaadin/pom.xml

commit 52d01a68e9 - Test for Firefox
download disconnecting push channel. Transplanted.

commit 4bc375d1d2 - Handle encoded URL
characters correctly when constructing widget set name. Transplanted.

commit 17ba88eaf8 - Update version to
7.7-SNAPSHOT. Is not applicable.

commit 47b7b13e5c - Ensure Firefox always
updates the grid scrollbar. Transplanted. Made changes in the logic to
the test for modern Grid component.

commit 4d851ba21d - Calculate column
widths immediately if there is data. Transplanted to both client side
modules.

commit 8f0b1a1dd0 - Skip Maven enforcer
plugin during demo validation. Transplanted (one build file is
affected).

commit 62815353e1 - Build demos from 7.7
branch (now for master branch). FW8 demos are added (one build file is
affected).

commit 815d72115d - Make test pass on all
browsers. Transplanted to both V7 and V8 version tests.

commit 516c428ca1 - Use widget set
specified by init parameter. Transplanted to the one UIProvider class.

commit b00c580ed7 - Use correct column
index when calculating min width during resize. Transplanted into both
client side classes (main and compatibility) as is. Test for V7 is
transplanted as is. Test for V8 is written from scratch based on V7
version.

commit 7dd91cf057 - Fix regression that
broke widget set compilation in 7.7.1. It's already there.

commit c665731b0b - Ensure temporary
layout manager state is cleared at the end of a layout phase.
Transplanted to the one LayoutManager class.

commit 57a965251a - Fix assertion error
when column widths are calculated. Transplanted to both versions of the
client Grid widget.

commit c5c52684eb - Format Java files
using Eclipse Neon and Vaadin settings. Only formatting changes. Is not
transplanted.

f5d06d8771 - Change javadoc to a style
Eclipse formatter can handle. Transplanted to both versions of the
client Grid widget.

commit 6033e13c20 - Make initially
disabled grid work when enabled. Transplanted to both client side
modules.

commit a2d6e4fb4b - Use
requestAnimationFrame when scrolling in Grid. Transplanted to both
client side modules.

commit fe9438e7b7 - Specify branch also
for Sampler. Is not applicable for master branch.

commit 1ec5d8ef7c - Update to Chrome 53.
Is already there.

commit 961851bfbc - Updated link to new
step 1 video in tutorial. Is already there.

commit 41dc2fe161 - Revert "Use widget set
specified by init parameter. Transplanted to the one UIProvider class.

commit 092b4f7f31 - Use widget set
specified by init parameter. Transplanted to the common server side
classes.

commit 977cec7e31 - Fix widget set builder
to create widget set in correct location. Transplanted to the one
ClassPathExplorer class file.

commit 6c12ad89ea - Format project pom
files using correct settings. Is not transplanted: only formatting
changes for POM files.

commit 0aad93ecc1 - Add tests for
widgetset compilation in different modes. Transplanted. New test
projects.

commit 0a3a1ef832 - Use
versions-maven-plugin 2.3 to avoid NPE while setting project version. Is
already there.

Change-Id: Ie3a5088f25de1772f01ea30c4a5eba0b169ee0ab
2016-10-03 09:00:48 +03:00
Teemu Suo-Anttila
121f562ae3 Remove grid-gwt and parking from tested demos
Change-Id: I0a34471073961cb5090e43aade8e2732de522a1d
2016-09-15 11:48:54 +00:00
Artur Signell
7f80616bec Scripts for removing trailing whitespace
Change-Id: I938c57509bf6be34ee8a6f22edd7f8e0a43ee3bd
2016-08-18 08:24:55 +00:00
Artur Signell
588f3cc7f8 Update copyright year to 2016
Change-Id: I6485dee1ebba12b180a9063ed4b530f7dc63cd77
2016-08-18 09:40:40 +03:00
Teemu Suo-Anttila
6c9add0285 Remove duplicate link, improve tag script variable ordering
Change-Id: I3b8990ea31603a8b8aa278ac5ae1495fdd603dbc
2016-04-20 10:25:35 +03:00
Teemu Suo-Anttila
688c9cc7e8 Combine build and staging report scripts
Change-Id: I722a3311326160afed9ff23822d78b31115a9386
2016-04-19 16:30:37 +00:00
Teemu Suo-Anttila
9697eebd6f Add plugin repository parameter to validation scripts
Change-Id: I94888fd19e2bf01f34ef57230bd3e9df7fb3d8eb
2016-04-19 12:26:46 +00:00
Teemu Suo-Anttila
1147faa895 Fix demo and archetype build scripts to deploy all wars at once
Change-Id: I5ddf43d0c895404abf2139c847ac805ef08452c8
2016-01-13 12:01:40 +02:00
Artur Signell
ee0f7000de Update to Font Awesome 4.5.0
Change-Id: Ied7437e43dee81671c6b36dd7f860cf9bdf7fb68
2015-12-30 12:06:32 +00:00
Teemu Suo-Anttila
112340bd60 Improve BuildDemos exception handling
Change-Id: Iee29e3686a60c889e6bffa7ffe0a447f14d7afa2
2015-12-02 12:50:06 +02:00
Henri Sara
099261a1b6 Get revision numbers for tagging from TeamCity
Optionally get revision numbers to tag from TeamCity.

If no revision numbers are given, a placeholder is used in the
generated script.

Change-Id: Ic266a22e06fd470e2c2e0647b8d83870ffc650ab
2015-12-02 12:32:47 +02:00
Artur Signell
f8aa499780 Update FontAwesome to 4.4.0 (#14555)
Change-Id: Ibc7d174970c154fce730341a8cfc240b8072633e
2015-10-09 11:48:00 +00:00
Artur Signell
869b795e64 Change ValoIcons to ThemeIcons and moved to base (#18472)
Change-Id: I7122252e9b238fdca0383d0698623fe5a9e3f262
2015-10-07 09:23:54 +00:00
Teemu Suo-Anttila
e70ae32bfe Add sampler to BuildDemos, support specifying branch for demo
New way to add a built demo with specified branch uses a tuple with
the format ("URL", "branch"). The given branch will be used when
cloning the demo. Default branch is master and is used if no branch
is provided.

Change-Id: Ia3d648e9203296cecde8fd1e6d86613ac31a33d5
2015-10-06 13:01:33 +00:00
Artur Signell
cc4f755a6c Create a Valo icon font for icons used in Valo (#18472)
Valo uses only a handful of icons from Font Awesome. This change
introduces a separate icon font for valo (9KB instead of 80KB) and
decouples Valo from Font Awesome to enable updating Font Awesome
without taking Valo into account.

This change also makes it easy to not load Font Awesome when using Valo
by setting $v-font-awesome:false

For backwards compatibility, Font Awesome is loaded by default

Change-Id: Ib01e3cf34e2468c885fcb8c7859cd1d1af4491aa
2015-09-30 09:21:19 +00:00
Teemu Suo-Anttila
47fe6d931d Add command line parameter for ignoring demos
Change-Id: I84850404ba772ff4dceb1f00f5ddc275fe6f915d
2015-09-14 10:38:26 +03:00
Johannes Dahlström
1dfb66c537 Improve build and publish reports
- Add link to closed fixed but not released/pending tickets
- Ignore empty @since in /result/ paths
- Add link to public Maven repository

Change-Id: Ib5d967838b47c0f9505219a0304b860a03ef43ee
2015-08-28 16:05:18 +03:00
Teemu Suo-Anttila
f256bdab90 Add result folder creation to publish report generator
Change-Id: Id1642eb7e04fde8444080a178627587648d0ed94
2015-08-28 14:13:51 +03:00
Teemu Suo-Anttila
7d1b0d2ca1 Add server check for deployment script
Change-Id: Ic8622cb0e83657417bb01135ed752a87b364c7a1
2015-08-13 11:28:39 +03:00
Teemu Suo-Anttila
bb87c5c333 Add missing URLs to staging report
This adds a new command line parameter for TestBench API build

Change-Id: I78b916bf59da1267e31ed522ee9c4bdf47800d45
2015-08-12 15:52:50 +03:00
Teemu Suo-Anttila
3e6c07b654 Add reporting script for post-publish validation
Change-Id: I3c145566cc3c5a103e68955c3fff19cfdfa3a4d2
2015-08-12 15:27:57 +03:00
Henri Sara
06f8b7dca9 Basic tagging commands in staging report
Change-Id: I4d211975569e082aefafc9eca0bb0a374739d81d
2015-08-10 10:24:42 +00:00
Teemu Suo-Anttila
4c25c54d43 Add missing import to staging report generator
Change-Id: I2ceaac45b34b69a7dddaab4d60f2f0f7db1c5602
2015-07-15 18:38:46 +03:00
Teemu Suo-Anttila
00d622a0dd Move demo links from release report to staging report
Change-Id: I4c38f787a44856a8420e1f9bda3ae6a1d889588f
2015-07-14 12:04:32 +00:00
Teemu Suo-Anttila
7c324e2bdd Add optional --repo parameter for Demo validation script
Change-Id: Id22fc2ef4acad52e91a18e4cc10bf73a9ab4d924
2015-07-13 11:12:25 +00:00