Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

⬆️ Bump Bud to v6.8.0 #3120

Merged
merged 2 commits into from
Feb 4, 2023
Merged

⬆️ Bump Bud to v6.8.0 #3120

merged 2 commits into from
Feb 4, 2023

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Feb 2, 2023

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@roots/bud (source) 6.7.3 -> 6.8.0 age adoption passing confidence
@roots/bud-tailwindcss 6.7.3 -> 6.8.0 age adoption passing confidence
@roots/sage 6.7.3 -> 6.8.0 age adoption passing confidence

Release Notes

roots/bud

v6.8.0

Compare Source

Bugfixes, host/container URL mappings and an improved cli experience.

🩹 fix(@​roots/bud): remote sources #​2057

Fixes issue with modules loaded from registered remote schemas.

🩹 fix(@​roots/bud): resolve extensions #​2058

Adds missing extensions to set of resolvable extensions.

🩹 fix(@​roots/sage): blade loader caching #​2065

Improves regular expression used to extract @asset URLs and fixes caching for blade partials. Fixes issues referenced in this discourse topic.

✨ feature(@​roots/bud): distinct settings for mapped URLs #​2074

This is primarily targeted at docker users (including lando), or really anyone who has need for internal/external URLs for the proxy server, dev server, or both.

Adds the following methods:

  • bud.setProxyUrl
  • bud.setPublicProxyUrl
  • bud.setUrl
  • bud.setPublicUrl

Like bud.serve and bud.proxy they are pretty flexible and support strings, URL instances or numbers (if you only need to specify the port). If you only specify a port the default interface is used (0.0.0.0).

So, a lando user mapping 0.0.0.0 to example.lndo can set it up like so:

export default async bud => {
  bud
    .setUrl(3000)
    .setPublicUrl(`http://example.test:3000`)
    .setProxyUrl(8000)
    .setPublicProxyUrl(`http://example.test`)
}

This is especially useful for replacing URLs in proxy responses since the public URLs will be used for find/replace operations. The hope is that you won't have to handle these manually any longer.

This change should be backwards compatible with the existing bud.proxy and bud.serve functions. They can be used together and there is no plan on deprecating them:

export default async bud => {
  bud
    .proxy('http://0.0.0.0')
    .setPublicProxyUrl('http://example.lndo')

    .serve('http://0.0.0.0:3000')
    .setPublicUrl('http://example.lndo:3000') 
}
✨ feature(@​roots/bud-vue): support typescript #​2075

Adds automatic support for typescript in vue single file components. You only need to install @​roots/bud-typescript and you should be good to go. Adds an example to the examples directory and integration tests to ensure this keeps working as the framework develops.

✨ feature(@​roots/bud): improve bud cli #​2004

Running bud (no subcommand) presents user with menu of common tasks to select from. bud doctor now displays additional information about the project.


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@github-actions github-actions bot added the dependencies Pull requests that update a dependency file label Feb 2, 2023
@github-actions github-actions bot added the build label Feb 4, 2023
@renovate
Copy link
Contributor Author

renovate bot commented Feb 4, 2023

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.
You can manually request rebase by checking the rebase/retry box above.

Warning: custom changes will be lost.

@retlehs retlehs changed the title chore(deps): ⬆️ bump bud to v6.8.0 ⬆️ Bump Bud to v6.8.0 Feb 4, 2023
@retlehs retlehs merged commit 7129b9b into main Feb 4, 2023
@retlehs retlehs deleted the renovate/bud branch February 4, 2023 23:28
alex-kcg pushed a commit to Kalos-Creative-Group/sage that referenced this pull request Feb 28, 2023
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Ben Word <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
build dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant