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
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
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
df84d155ea
ci(e2e): do not run sync automatically ( #24717 )
2022-02-04 11:27:16 -05:00
034d049209
chore(angular): upgrade test app to Angular 13 ( #24621 )
2022-01-24 11:50:27 -05:00
88602a9acf
chore(dev-build): bump patch version for lerna dev builds ( #24564 )
2022-01-12 10:05:08 -05:00
c4745d24ac
chore(dev-build): use exact versioning so npm installs correct Ionic Core ( #24555 )
2022-01-11 15:04:10 -05:00
d520f78d21
chore(build): create github release and generate changelog
2022-01-11 12:06:29 -05:00
d81c4f9a35
chore(build): fetch all history when building
2022-01-11 16:33:44 +00:00
ac3b110248
build(lerna): split release and next builds out into separate tasks ( #24422 )
2021-12-16 10:13:09 -05:00
c9f7909d62
chore(): sync with main
2021-12-13 11:31:44 -05:00
4a9e1ed247
build(lerna): add release script ( #24374 )
2021-12-13 11:12:02 -05:00
179cbd334b
build(): add lerna for dev builds ( #24358 )
2021-12-10 17:17:53 -05:00
e4056f7945
chore(): sync with main
2021-12-07 14:57:29 -05:00
07d83ccd24
chore(ci): fix typo for test-vue-e2e step ( #24256 )
2021-11-23 14:28:58 -05:00
a3b7b45132
chore(): sync with main
2021-11-17 12:04:26 -05:00
1d983fa4b3
fix(angular): build is now in correct directory ( #24236 )
...
* fix(): revert ded build changes
* fix(); revert stuff
* chore(): revert dev build
* chore(): fix merge
2021-11-17 11:40:56 -05:00
618271d1e2
chore(): sync with main
2021-11-17 10:40:04 -05:00
11425fbb35
build(): ensure react router gets latest version of core
2021-11-17 15:16:22 +00:00