Nate Moore
e9a77d8619
Improve nested and client:only
hydration ( #3455 )
...
* wip: fix nested islands
* fix: improve hydration for dynamic content
* chore: fix bundle-size script for new files
* chore: allow-list client:* directive files
* fix(#3362 ): fix client:only behavior for React, Vue, Solid
* test: add client-only e2e test
* chore: update lockfile
* test: fix e2e tests
* test: add framework nesting e2e tests
* Update packages/astro/src/runtime/client/events.ts
Co-authored-by: Matthew Phillips <matthew@skypack.dev>
* chore: add changeset
* fix(preact): ignore hydrate roots
* chore: remove `ssr` check in integrations
* Revert "chore: remove `ssr` check in integrations"
This reverts commit ba27eaae55
.
* chore: add changeset
Co-authored-by: Matthew Phillips <matthew@skypack.dev>
2022-05-31 11:29:36 -05:00
Nate Moore
2f4ee560dd
Add bundle-size check action ( #3454 )
...
* feat: add scripts action, bundle-size checker
* chore: trigger action
* fix: update prefix logic
2022-05-26 11:49:29 -05:00
Pranav Karawale
63c26c1b24
Fix GitHub Issue creation link ( closes #3257 ) ( #3421 )
...
* Add IDs to bug report issue form
* Replace 'body' with correct input id for prefilling form
2022-05-23 11:02:03 -05:00
Tony Sullivan
2b622b5e0f
Adding E2E testing with Playwright ( #3349 )
...
* adding Tailwind E2E tests with Playwright
* package.json updates
* adding e2e tests to CI workflow
* using e2e for dev tests, mocha for build tests
* refactor: sharing test-utils helpers
* chore: update lockfile
* Adding contributing docs
* Revert "refactor: sharing test-utils helpers"
This reverts commit 48496f43bc99eab30747baf6e83041ba4932e786.
* refactor: simpler solution to resolving e2e test fixtures
* chore: updating lockfile
* refactor: cleaning up how URLs are resolved in e2e tests
* install playwright deps in CI
* trying pnpm playwright install to fix version mismatch
2022-05-15 21:47:28 +00:00
Fred K. Schott
9ef92e0a3d
[ci] update github labeler
2022-05-10 16:48:45 -06:00
Fred K. Schott
d67096ac0f
[ci] update github labeler
2022-05-10 16:44:41 -06:00
hippotastic
d825d376f8
fix: make congratsbot link to actual commit ( #3292 )
2022-05-04 11:36:30 -07:00
Matthew Phillips
f76038ac7d
Telemetry ( #3256 )
...
* feat: add @astrojs/telemetry
* feat: add telemetry events, add queueing system
* feat(telemetry): record CLI events
* chore: add note
* feat: support generic TELEMETRY_DISABLED env var
* Fix test script
* shim telemetry in tests
* Shim telemetry in other commands
* Stub telemetry in the memory leak test
* Disable telemetry in smoke tests
* Adds a changeset
* Run the formatter
* few updates
* Include config keys
* Add shallow viteKeys array:
:
* Add vite keys and tests
Co-authored-by: Nate Moore <nate@skypack.dev>
2022-05-03 09:07:28 -04:00
Fred K. Schott
771127ea29
remove unused renderers ( #3063 )
2022-04-11 11:19:41 -07:00
Fred K. Schott
d49ba49b6a
add adapter question to issue template
2022-04-10 22:13:49 -07:00
Matthew Phillips
13b271bc7d
Deno adapter ( #2934 )
...
* Bundle everything, commit 1
* Get everything working
* Remove dependency on readable-stream
* Adds a changeset
* Fix ts errors
* Use the node logger in tests
* Callback the logger when done writing
* Fix test helper to await the callback
* Use serialize-javascript again
* Remove dead code
* Rename hook
* Oops
2022-03-30 08:42:19 -04:00
Fred K. Schott
823d55fe46
improve some github templates ( #2876 )
2022-03-24 12:31:33 -07:00
Fred K. Schott
7943334e01
update ci to fix congratsbot
2022-03-21 15:55:31 -07:00
Nate Moore
9219d5e1c0
Release bot ( #2836 )
...
* fix(ci): improve release-bot message by dynamically generating packageMap
* fix(ci): update changeset to refresh lockfile after version
2022-03-19 10:33:24 -07:00
Fred K. Schott
6386c14d00
Astro Integration System ( #2820 )
...
* update examples
* add initial integrations
* update tests
* update astro
* update ci
* get final tests working
* update injectelement todo
* update ben code review
* respond to final code review feedback
2022-03-18 15:35:45 -07:00
Fred K. Schott
c9d84af6b1
run tests on example change ( #2745 )
2022-03-09 16:25:44 -06:00
Juan Martín Seery
c5361a131d
chore: update actions ( #2738 )
...
* upgraded workflow actions
* removed unnecessary envs + some formatting
* removed extra instruction
* bumped pnpm version
2022-03-09 13:12:12 -03:00
Fred K. Schott
240d88aefe
fix format ( #2736 )
2022-03-08 15:20:04 -08:00
Nate Moore
d08ddaf5b9
Move from yarn to pnpm ( #2455 )
...
* chore: `yarn` => `pnpm`
* docs: `yarn` => `pnpm`
* chore(ci): yarn => pnpm
* chore(ci): update pnpm cache path
* fix: add missing deps
* fix: add missing deps
* test: add package.json to all test fixtures
* chore: improve hoisting behavior
* chore: move turbo into package.json
* chore: update npmrc
* fix: add missing `debug` dependency
* chore: remove prepare script
* test: fix new tests
* fix: fully resolve renderer paths and `astro/internal` path
* chore: update lockfile
* chore: remove log
* fix: resolve renderers in vite-plugin-jsx
* fix: prefer public-hoist-pattern to shamefully-hoist
* chore: ignore @babel/core peer warning
* chore: update dependencies
* test: add autoprefixer as explicit dep
* chore: update `.npmrc` file in examples
* chore: update dependencies
* fix: resolve renderer dependencies in static build
* fix: static build renderer resolution
* chore: fix smoke tests
* chore: hoist autoprefixer
* chore: update lockfile
* attempt: use full file:// path on Windows
* attempt: use astro/internal
* attempt: optimize astro/internal
* attempt: expose ./internal.js
* chore: add missing package.json files
* attempt: resolve astro/internal path
* chore: tidy package.json
* chore: update lockfile
* chore: update deps
* chore: update deps
* chore: yarn -> pnpm
* attempt: explicit /@fs urls
* attempt: explicit /@fs urls
* chore: update all examples for pnpm
* chore: fix hoisting for with-vite-plugin-pwa
* chore(ci): fix sharp install
* chore: update with-vite-plugin-pwa example
* fix: pin vite-plugin-pwa to 0.11.11
* fix: add workbox-window to vite-plugin-pwa deps
* refactor: use pnpm update --recursive
Co-authored-by: JuanM04 <me@juanm04.com>
* chore: yarn => pnpm
* chore: yarn => pnpm
* fix: update smoke test to skip examples which don't work in static build
* update lockfile
* chore: update .npmrc files
* chore: update lockfile
* fix: smoke script
* chore: update .npmrc file
* fix: return to shamefully-hoist (shamefully)
* chore: update lockfile
* fix(smoke): ignore scripts for smoke tests
* fix: update example to disable renderers
* chore: bump version
* chore(ci): fix smoke tests
* attempt: disable --frozen-lockfile for smoke tests
* chore: update smoke test
* chore: fix rebase issue
* chore: update lockfile
* fix: smoke tests
* fix(ci): run external smoke tests first
* fix(ci): run syntax
* chore: update lockfile
* fix(ci): ensure submodules are up-to-date
* fix(ci): ensure submodules are up-to-date
* chore: update lockfile
* chore: update for webapi
* chore: silence node:* warnings
* chore: update deps
* fix(ci): persist generated webapi assets
* fix(ci): webapi build script
* chore(ci): remove custom node caching
* chore: keep turbo.json
* chore: update turbo, ignore create-astro
* chore: update deps
* fix(ci): test command
* chore(ci): update test script
Co-authored-by: JuanM04 <me@juanm04.com>
2022-03-08 15:46:11 -06:00
Nate Moore
1aa4b49fdd
fix(ci): open changesets from next
2022-03-04 15:50:30 -06:00
Nate Moore
33193f9ac6
fix(ci): prevent double CI runs on next
branch
2022-03-04 15:39:11 -06:00
Nate Moore
b90219ceec
chore(ci): enable ci on next
( #2716 )
2022-03-04 11:17:25 -06:00
Nate Moore
2482fe70b9
Refactor smoke tests to use submodules ( #2702 )
...
* chore: delete inlined repos
* refactor: move smoke tests to submodules
* chore: remove smoke sync action
* chore: update ci to fetch submodules for smoke test only
* chore: fix ci script
* feat: delete inlined smoke tests
* fix: update lockfile to exclude smoke tests
* chore(ci): ensure smoke tests can pass in CI
2022-03-02 16:08:42 -06:00
Fred K. Schott
9ec8980bd2
fix failing format command in CI ( #2696 )
...
* fix failing format command in CI
* adds a check to formatting to ci
* ignore the prettier plugin for now
* update smoke to remove prettier plugin
2022-03-01 11:59:06 -08:00
Fred K. Schott
d07ef42e58
update ci branch name
2022-02-28 21:44:02 -08:00
Fred K. Schott
918f1ea4f7
Make smoke tests more deterministic ( #2618 )
...
* sync first remote smoke tests
* update smoke test scripts
2022-02-28 21:38:17 -08:00
Fred K. Schott
6edf47a890
improve memory leak test ( #2621 )
2022-02-18 17:08:28 -08:00
Nate Moore
37d4dd8d57
Improve smoke tests ( #2617 )
...
* chore(ci): improve smoke tests
* chore: skip www test
2022-02-18 15:40:03 -06:00
Matthew Phillips
23783648b6
Adds memory leak test in CI ( #2616 )
...
* Add a memory leak test
* Add memory leak smoke test to CI
* Update the latest compiler
* Update yarn.lock
* Remove entries optimization
* Calculate as 5% higher
2022-02-18 14:23:47 -06:00
Fred K. Schott
650fb1aa51
fix security issue: untrusted ci output
2022-02-14 10:43:12 -08:00
Fred K. Schott
bd779a8f15
Update the wording on one of our issue templates
2022-02-10 11:14:39 -08:00
Jonathan Neal
a911d14eab
Remove docs from monorepo ( #2517 )
...
* Remove docs from monorepo
* Update PULL_REQUEST_TEMPLATE.md
* Update relative doc references with links or todo
2022-02-07 13:39:53 -05:00
Astroalex
eb29cd5d33
Adding StackUp Digital to the list of sponsors ( #2521 )
...
* adding svg files for stackup
* Change list of sponsors w/testing
* change back to withastro, done testing
2022-02-03 12:12:06 -08:00
Fred K. Schott
c370aa4578
update congratsbot format again
2022-01-31 20:29:53 -08:00
Fred K. Schott
ed4d9828a7
update congratsbot again
2022-01-31 20:28:20 -08:00
Fred K. Schott
dc412f633f
remove old docs template
2022-01-28 21:15:07 -08:00
Fred K. Schott
2ed6b554d5
point issues to the new docs repo
2022-01-28 21:14:44 -08:00
Fred K. Schott
aebe7f57d9
ci: so double quotes fixes the multiline issue?
2022-01-28 10:56:54 -08:00
Fred K. Schott
26711a587c
try to format new discord bot message
2022-01-28 10:52:55 -08:00
Fred K. Schott
4e938e9747
Update discord bot msg
2022-01-28 10:49:38 -08:00
Nate Moore
b21dd19cb6
chore: remove www ( #2361 )
2022-01-11 12:59:06 -06:00
Fred K. Schott
6cbe79fac4
move changeset to run after build, no test required ( #2341 )
2022-01-10 17:36:41 -05:00
Georges Gomes
eae959f1a7
Adds ‹div›RIOTS logo to the list of sponsors ( #2271 )
...
* Sponsor divRIOTS logos
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update packages/astro/README.md
Co-authored-by: Astroalex <alexis31.balthazard@gmail.com>
Co-authored-by: Astroalex <alexis31.balthazard@gmail.com>
2022-01-04 12:38:02 -06:00
Matthew Phillips
356d81abcb
Turn off prettier in the CI task
2021-12-23 16:16:42 -05:00
Jonathan Neal
45cea6aec5
Support Node v14.15+ ( #2202 )
...
* Support Node v14.15+
* changeset
* Update .changeset/new-hats-design.md
Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
* Update .changeset/new-hats-design.md
Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
* Update .changeset/new-hats-design.md
Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
* ES2020
* update yarn.lock
Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
2021-12-16 18:53:22 -05:00
Nate Moore
7a3819cfa9
fix: use ref_name for changeset
2021-12-16 16:48:09 -06:00
Nate Moore
c6928478ae
Update CI to cache node_modules
per OS ( #2210 )
...
* chore(action): update CI to cache node_modules per OS
* fix(ci): run tests on lint fix
* Update ci.yml
2021-12-16 15:38:55 -06:00
Fred K. Schott
bf40eb9e28
add manual action to rerun nightly jobs
2021-12-14 08:47:00 -08:00
Fred K. Schott
09c01702d0
Update nightly.yml
2021-12-14 08:45:23 -08:00
Fred K. Schott
a656155629
improve our smoke tests to run on all examples ( #2174 )
...
* improve smoke test
* chore(lint): Prettier fix
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-12-13 14:31:18 -08:00