Liam DeBeasi
7a0650b1a2
chore(ci): integrate preid with release flow
2023-01-25 15:03:51 +00:00
Liam DeBeasi
acc8d911ad
chore(angular-server): fix peer dependencies ( #26638 )
2023-01-19 11:53:30 -05:00
Liam DeBeasi
44b8292226
chore(angular): fix package-lock ( #26637 )
2023-01-19 09:12:00 -05:00
Liam DeBeasi
87d83bb21b
chore(vue-router): add eslint and prettier ( #26636 )
2023-01-19 08:51:08 -05:00
Liam DeBeasi
dc27736bd5
chore(vue): add eslint and prettier ( #26635 )
2023-01-18 18:29:25 -05:00
Liam DeBeasi
6d4c52aa5b
chore(react-router): migrate to eslint, add prettier ( #26634 )
2023-01-18 17:22:16 -05:00
Liam DeBeasi
b02190d71f
chore(react): migrate to eslint, add prettier ( #26633 )
2023-01-18 16:49:25 -05:00
Liam DeBeasi
df6e8b7578
test(ci): do not upload Ionic Core source ( #26473 )
2022-12-12 17:32:51 -05:00
Liam DeBeasi
af2e9b79e9
refactor(test): remove puppeteer, use playwright ( #26426 )
2022-12-07 15:50:59 -05:00
Liam DeBeasi
4b501fd00c
chore(ci): always bootstrap packages ( #26349 )
2022-11-23 10:26:57 -05:00
Sean Perkins
124e1b505f
chore(angular): test app support for angular 15 ( #26313 )
2022-11-21 13:51:13 -05:00
Liam DeBeasi
d7b86d7625
chore(ci): release workflows now use reusable workflow ( #26304 )
2022-11-17 11:20:15 -05:00
Liam DeBeasi
c089bb2ccd
chore(ci): .npmrc set in working directory ( #26298 )
2022-11-16 09:53:18 -05:00
Liam DeBeasi
4127387731
refactor(ci): release process runs in parallel ( #26269 )
2022-11-15 16:33:39 -05:00
Ryan Waskiewicz
476e3a50e5
chore(ci): run against stencil evaluation build ( #26260 )
...
this commit introduces the ability for the ionic framework to run it's
continuous integration (ci) suite using the latest commits in the
[stencil repository](https://github.com/ionic-team/stencil ). the motivation
behind this is the ability for both the ionic framework and stencil
teams to have better insight as to whether a new version of stencil
will work correctly in the ionic framework. the intent here is that any
regressions can be caught and rectified by the appropriate team prior
to a release of either piece of software.
the stencil repository currently does not have the ability to publish
a "developer" release, or any other type of release that might otherwise
be considered for a "canary" or "nightly" release. the stencil team is
working towards this goal. however, we believe both teams can benefit
from this type of testing in the mean time. as such, we temporarily build
stencil from source and install the generated tarball in ci. this allows us
to begin to work through the operational issues related to having this
new integration without being reliant on a new publishing pipeline.
the job is introduced as a cron job, that runs in the early hours of the
morning. it closely resembles this repo's build step that runs on every
pr that's opened - with the difference of pulling down the stencil repo,
building the project, and installing the tarball
2022-11-15 13:29:17 -05:00
Liam DeBeasi
0f8b26f767
refactor(ci): do not cache node modules ( #26265 )
2022-11-14 13:55:46 -05:00
Sean Perkins
9f0b30e460
test(angular): ng15 test infrastructure ( #26197 )
2022-11-03 10:40:24 -04:00
Liam DeBeasi
5e4892676c
chore(ci): update actions versions ( #26100 )
2022-10-13 13:04:01 -04:00
Liam DeBeasi
65af865db7
test(vue): add multi-version testing ( #25785 )
2022-08-23 16:05:34 -04:00
Liam DeBeasi
08dd3e277b
test(angular): add support for multi-version testing ( #25665 )
2022-08-18 16:46:15 -04:00
Liam DeBeasi
2547b0b4e1
chore(ci): account for components.d.ts in clean build ( #25769 )
2022-08-16 17:17:24 -04:00
Liam DeBeasi
932cf81c5b
chore(): fix vue install step
2022-05-04 14:42:28 +00:00
Liam DeBeasi
e5e0e24f76
fix(vue): canDismiss definition is now exposed ( #25195 )
2022-04-26 14:16:27 -04:00
Liam DeBeasi
b259ca6a1f
ci(lint): ensure linted results are pushed for build to pass ( #25196 )
2022-04-26 12:58:20 -04:00
Liam DeBeasi
ff1429ba7a
chore(ci): fix update screenshot action to account for existing screenshot ( #25190 )
2022-04-25 18:17:48 -04:00
Liam DeBeasi
0dd0646e9d
chore(ci): ensure that the latest commit is pulled when checking out ( #25063 )
2022-04-06 10:40:01 -04:00
Liam DeBeasi
12fd19dd4d
chore(playwright): screenshots are now ignored locally ( #25043 )
2022-04-01 12:06:40 -04:00
Liam DeBeasi
0aa6d124d6
test(e2e): add infrastructure for migration to playwright ( #25033 )
2022-03-31 11:23:21 -04:00
Liam DeBeasi
0a8f44359a
test(): run e2e tests in production mode ( #24812 )
2022-02-18 14:21:43 -05:00
Liam DeBeasi
df84d155ea
ci(e2e): do not run sync automatically ( #24717 )
2022-02-04 11:27:16 -05:00
Sean Perkins
034d049209
chore(angular): upgrade test app to Angular 13 ( #24621 )
2022-01-24 11:50:27 -05:00
Liam DeBeasi
e4056f7945
chore(): sync with main
2021-12-07 14:57:29 -05:00
Ryan Waskiewicz
07d83ccd24
chore(ci): fix typo for test-vue-e2e step ( #24256 )
2021-11-23 14:28:58 -05:00
Liam DeBeasi
618271d1e2
chore(): sync with main
2021-11-17 10:40:04 -05:00
Liam DeBeasi
11425fbb35
build(): ensure react router gets latest version of core
2021-11-17 15:16:22 +00:00
Liam DeBeasi
da66a2cf20
chore(all): update scripts for CE build and GitHub actions
2021-11-02 15:56:43 -04:00
Liam DeBeasi
143b227d35
chore(): sync GitHub Actions with main
2021-11-02 09:21:41 -04:00
Liam DeBeasi
22be16f3f0
test(): allow core to use cached node modules ( #24146 )
2021-11-01 17:31:26 -04:00
Liam DeBeasi
fd59acd691
test(): add way of manually busting node module cache ( #24145 )
2021-11-01 17:00:25 -04:00
Liam DeBeasi
b5dbb3984c
test(): migrate tests to GitHub Actions ( #24029 )
2021-11-01 15:41:00 -04:00