Skip to content

Bump @architect/architect from 9.1.0 to 10.0.1 - #25

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/architect/architect-10.0.1
Closed

Bump @architect/architect from 9.1.0 to 10.0.1#25
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/architect/architect-10.0.1

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Feb 23, 2022

Copy link
Copy Markdown

Bumps @architect/architect from 9.1.0 to 10.0.1.

Changelog

Sourced from @​architect/architect's changelog.

[10.0.0 - 10.0.1] 2022-02-22

Added

  • Architect 10 plugin API support! Some highlights:
    • plugins.set.env - add environment variables to all Lambdas
    • plugins.set.events|http|scheduled|tables-streams|ws - generate or drop-in Lambdas into Architect pragmas
    • plugins.set.customLambdas - generate or drop in unique Lambdas with custom event sources
    • plugins.set.runtimes - custom runtime support (still in beta)
    • plugins.sandbox.start - perofrm arbitrary operations on Sandbox startup
    • plugins.sandbox.watcher - Sandbox file watcher API
      • Added ability to disable Sandbox watcher with watcher (boolean) in API option
    • plugins.sandbox.end - perofrm arbitrary operations on Sandbox shutdown
    • plugins.deploy.start - mutate CloudFormation mutation and perform other arbitrary pre-deploy operations
    • plugins.deploy.services - add to Architect service discovery and custom Lambda config data
    • plugins.deploy.target - deploy Architect projects to targets other than AWS CloudFormation
    • plugins.deploy.end - perform arbitrary post-deploy operations
  • Added Sandbox live reload support!
    • Add @sandbox livereload true to your preferences to enable
    • Your browser will automatically refresh any time a get or any HTTP handler changes, or when any file in src/shared, src/views, or public changes
  • Added inv|get.plugins tree + methods
    • What used to be plugins in the plugins beta is now customLambdas (see next item)
  • Added low-level support for build destinations to runtime plugins that register type transpiled or compiled
  • Added handlerModuleSystem property for nodejs14.x Lambdas, with a value of cjs or esm based on Lambda + Node.js conventions
    • Added handlerFile detection for nodejs14.x + deno Lambdas
      • This will detect the correct handler file on the filesystem, and fall back to a default handler file if none are found (e.g. index.js in nodejs14.x)
  • Added Inventory deployStage property, enabling Architect to be aware of an intended deploy stage, and act accordingly
    • This property may change, consider it in beta!
  • Added built-in support for reading .env files when enumerating local env var preferences in Inventory
  • Added ability to directly invoke all Architect subcommands from the CLI without using @architect/architect
  • Added Sandbox port configuration via prefs.arc
    • The precedence order is now prefs.arc > port API option or --port CLI flag > environment variables
    • Also added ARC_HTTP_PORT env var for configuring the HTTP port (in addition to PORT)
  • Added automatic Sandbox port selection for configuring internal service ports
    • (Probably) never again will your multiple simultaneous Sandbox instances conflict with each other!
    • HTTP port selection still defaults to 3333 and will halt Sandbox from starting if it conflicts (since it's presumably what you're expecting to see in your browser)
    • Any manually specified port conflicts will also halt Sandbox from starting
  • Added deploy --eject option (functionally the same as --dry-run)
  • Added Architect + userland env vars to Sandbox startup scripts (in addition to being present for plugins.sandbox.start|end)
  • Sandbox watcher now restarts the Sandbox on preference file changes to ensure port changes and env vars are immediately available
  • Add ability to automatically publish static assets to S3 if fingerprint is set to true or external, prune is disabled (which it is by default), and the app has a bucket; fixes #1312, thanks @​gopeter!

Changed

  • Breaking change: bare CLI arguments (e.g. hydrate update) as aliases to flags are no longer used, please use CLI flags (e.g. hydrate --update or hydrate -u)
  • Breaking change: Architect no longer automatically populates, relies on, or makes direct use of NODE_ENV, ARC_CLOUDFORMATION, ARC_HTTP, or ARC_SANDBOX_PATH_TO_STATIC env vars. @architect/asap v5+ now requires Architect v10 / Sandbox v5 or later.
    • Older versions of Node.js Architect libraries such as @architect/functions made use of these env vars, so it is wise to upgrade them at this time
    • Also be sure to consult the Architect upgrade guide
  • Breaking change: removed toml support (e.g. arc.toml)

... (truncated)

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [@architect/architect](https://github.com/architect/architect) from 9.1.0 to 10.0.1.
- [Release notes](https://github.com/architect/architect/releases)
- [Changelog](https://github.com/architect/architect/blob/main/changelog.md)
- [Commits](architect/architect@v9.1.0...v10.0.1)

---
updated-dependencies:
- dependency-name: "@architect/architect"
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added the dependencies Pull requests that update a dependency file label Feb 23, 2022
@dependabot @github

dependabot Bot commented on behalf of github Feb 25, 2022

Copy link
Copy Markdown
Author

Superseded by #26.

@dependabot dependabot Bot closed this Feb 25, 2022
@dependabot
dependabot Bot deleted the dependabot/npm_and_yarn/architect/architect-10.0.1 branch February 25, 2022 20:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants