222 Commits

Author SHA1 Message Date
378ae41124 chore(CODEOWNERS): add codeowners for team (#26442) 2022-12-08 18:33:20 -05:00
6309133779 chore(ci): remove test-core-e2e from stencil eval (#26443) 2022-12-08 12:46:30 -05:00
af2e9b79e9 refactor(test): remove puppeteer, use playwright (#26426) 2022-12-07 15:50:59 -05:00
409d813103 chore(dependabot): enable for playwright (#26437) 2022-12-07 13:13:16 -05:00
4b501fd00c chore(ci): always bootstrap packages (#26349) 2022-11-23 10:26:57 -05:00
184b793733 chore(ci): fix release dependency (#26332) 2022-11-22 10:05:08 -05:00
124e1b505f chore(angular): test app support for angular 15 (#26313) 2022-11-21 13:51:13 -05:00
bacc4f3e21 chore(ci): nightly is pushed to temp branch (#26319) 2022-11-18 10:48:10 -05:00
d7b86d7625 chore(ci): release workflows now use reusable workflow (#26304) 2022-11-17 11:20:15 -05:00
a52bfe6525 chore(ci): clean up nightly builds (#26312) 2022-11-17 09:55:57 -05:00
4aabbdf97b chore(ci): nightly builds now run in parallel (#26301) 2022-11-16 12:35:25 -05:00
eaf2c301b1 chore(ci): dev build runs in parallel (#26302) 2022-11-16 11:55:05 -05:00
c089bb2ccd chore(ci): .npmrc set in working directory (#26298) 2022-11-16 09:53:18 -05:00
4127387731 refactor(ci): release process runs in parallel (#26269) 2022-11-15 16:33:39 -05:00
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
0f8b26f767 refactor(ci): do not cache node modules (#26265) 2022-11-14 13:55:46 -05:00
9f0b30e460 test(angular): ng15 test infrastructure (#26197) 2022-11-03 10:40:24 -04:00
5e4892676c chore(ci): update actions versions (#26100) 2022-10-13 13:04:01 -04:00
61cc278f05 chore(ci): release script bumps package-lock files 2022-10-12 14:12:40 +00:00
fd656c3403 chore(ci): releases now get published as ionitron 2022-10-05 11:02:41 -04:00
20a97a06f2 chore(lerna): update lerna (#26033) 2022-09-28 10:38:09 -04:00
6537cb708d chore(codeowners): update global owners (#26003) 2022-09-23 17:14:43 -04:00
629f1ed33f chore(process): delete process file, contents are in notion (#25871) 2022-09-01 16:02:44 -04:00
65af865db7 test(vue): add multi-version testing (#25785) 2022-08-23 16:05:34 -04:00
08dd3e277b test(angular): add support for multi-version testing (#25665) 2022-08-18 16:46:15 -04:00
2547b0b4e1 chore(ci): account for components.d.ts in clean build (#25769) 2022-08-16 17:17:24 -04:00
365743129e chore(ci): add missing quotes to cache script (#25711) 2022-08-03 10:21:08 -04:00
ac891a42a7 ci(release): purge JSDelivr cache on release (#25687) 2022-07-28 10:05:06 -04:00
897bd4a8d0 ci: add CodeQL workflow (#25443)
Co-authored-by: Liam DeBeasi <liamdebeasi@icloud.com>
2022-06-17 15:54:16 -04:00
4195f7ee28 chore(contributing): add process notes for feature PRs (#25391) 2022-06-02 14:18:27 -05:00
16a8b1e105 chore(templates): clarify process for updating docs (#25286) 2022-05-13 12:46:41 -05:00
932cf81c5b chore(): fix vue install step 2022-05-04 14:42:28 +00:00
841692b213 ci(lerna): install legacy peer deps 2022-05-04 14:29:53 +00:00
2fbd6218ce chore(): update release scripts (#25203) 2022-04-29 09:45:22 -04:00
e5e0e24f76 fix(vue): canDismiss definition is now exposed (#25195) 2022-04-26 14:16:27 -04:00
b259ca6a1f ci(lint): ensure linted results are pushed for build to pass (#25196) 2022-04-26 12:58:20 -04:00
ff1429ba7a chore(ci): fix update screenshot action to account for existing screenshot (#25190) 2022-04-25 18:17:48 -04:00
c6afacbb7d ci(github): add concurrency restrictions (#25163) 2022-04-20 14:47:20 -04:00
9e514c31f5 ci(github): increase test runner limit to 20 for e2e tests (#25162) 2022-04-20 13:15:03 -04:00
3baa7a1e27 ci(nightly): use correct cron syntax (#25160) 2022-04-20 09:58:41 -04:00
09b51fb60f ci(nightly): add automated nightly builds of Ionic (#25130) 2022-04-18 09:54:31 -04:00
0fdda21f5b chore(ci): fix workflow for build (#25072) 2022-04-07 10:09:14 -04:00
0dd0646e9d chore(ci): ensure that the latest commit is pulled when checking out (#25063) 2022-04-06 10:40:01 -04:00
12fd19dd4d chore(playwright): screenshots are now ignored locally (#25043) 2022-04-01 12:06:40 -04:00
0aa6d124d6 test(e2e): add infrastructure for migration to playwright (#25033) 2022-03-31 11:23:21 -04:00
3e7dfd5f73 chore(): add core.d.ts and core.json to gitignore but ensure they are published (#24911) 2022-03-09 15:29:33 -05:00
9154ce3bdc test(): add correct screenshot action file name (#24874) 2022-03-03 14:51:09 -05:00
c7f7db915a test: add stubbed update screenshot action (#24873) 2022-03-03 14:24:09 -05:00
5baeeb1172 docs(): core.json now added to repo (#24850) 2022-02-25 14:37:43 -05:00
0a8f44359a test(): run e2e tests in production mode (#24812) 2022-02-18 14:21:43 -05:00