这是indexloc提供的服务,不要输入任何密码
Skip to content

feat: bump Svelte example to Svelte v5 #9916

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

Closed
wants to merge 43 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
43 commits
Select commit Hold shift + click to select a range
8c04af2
Bump Svelte example to Svelte v5
joshnuss Feb 7, 2025
2a0a80c
Convert component to svelte v5
joshnuss Feb 7, 2025
b968b13
chore(release): remove goreleaser (#9918)
chris-olszewski Feb 10, 2025
bb563b5
release(turborepo): 2.4.1-canary.3 (#9934)
github-actions[bot] Feb 10, 2025
f64483d
ci(fix): checkout before doing path filtering (#9920)
anthonyshew Feb 10, 2025
b6fc228
chore(deps-dev): bump the with-tailwind group in /examples/with-tailw…
dependabot[bot] Feb 10, 2025
708fed2
chore(deps-dev): bump the kitchen-sink group in /examples/kitchen-sin…
dependabot[bot] Feb 10, 2025
c1ca935
chore(deps-dev): bump the with-svelte group in /examples/with-svelte …
dependabot[bot] Feb 10, 2025
9f52266
chore(deps-dev): bump the basic group in /examples/basic with 3 updat…
dependabot[bot] Feb 10, 2025
b088321
release(turborepo): 2.4.1 (#9936)
github-actions[bot] Feb 10, 2025
0cb9ae3
feat(boundaries): boundaries tags (#9900)
NicholasLYang Feb 10, 2025
8862e73
feat: adds pnpm lockfile ignoredOptionalDependencies (#9939)
ragrag Feb 11, 2025
fe30363
test: add tests for authentication tokens and SSO (#9937)
anthonyshew Feb 11, 2025
ce8fd45
chore(release): run tests as we build binary (#9942)
chris-olszewski Feb 12, 2025
37ba98b
fix(mfe): properly handle versionless configuration (#9945)
chris-olszewski Feb 12, 2025
243f7a9
release(turborepo): 2.4.2-canary.0 (#9946)
github-actions[bot] Feb 12, 2025
94d5bc6
release(turborepo): 2.4.2 (#9949)
github-actions[bot] Feb 12, 2025
dd52107
fix: errant lockfile reference (#9957)
dimitropoulos Feb 13, 2025
614b63d
fix: missing `bun.lock` (#9958)
dimitropoulos Feb 13, 2025
eb40ad9
chore(release): remove unused container config (#9941)
chris-olszewski Feb 13, 2025
69fb918
feat(boundaries): add ignore directive (#9938)
NicholasLYang Feb 13, 2025
597b976
fix(prune): preserve pnpmfileChecksum in lockfile (#9960)
chris-olszewski Feb 13, 2025
8fd7f06
docs(boundaries): boundaries tags docs (#9959)
NicholasLYang Feb 13, 2025
afcd848
docs(repo): add section on filtering to include dependencies (#9964)
ddeltree Feb 14, 2025
65b3e87
docs(repo): add JSON Schema to `turbo.json` ref in `single-package-wo…
yamcodes Feb 14, 2025
40045b6
fix: check-types in kitchen-sink example (#9952)
Asupkay Feb 14, 2025
2291f34
fix: documentation for type-check in with-shell-commands example (#9953)
Asupkay Feb 14, 2025
0a6b10b
chore: add check-types to root package.json if available (#9954)
Asupkay Feb 14, 2025
d322f36
fix(tui): only display interactive message on tasks with stdin (#9966)
chris-olszewski Feb 14, 2025
e75eb2a
fix(tui): replay all logs sent to tui with forced crlf (#9962)
chris-olszewski Feb 14, 2025
e262569
release(turborepo): 2.4.3-canary.0 (#9968)
github-actions[bot] Feb 14, 2025
1940ae7
docs: clarify login url usage (#9963)
anthonyshew Feb 14, 2025
5e664d9
docs: correct `--affected` flag equivalent (#9969)
anthonyshew Feb 14, 2025
7aca78b
chore: standardize how turbo is ran in example packages (#9970)
Asupkay Feb 14, 2025
d943814
docs: update wording for using `--affected` filter (#9591)
taesungh Feb 14, 2025
d454ac0
fix: package name in with-changesets release job (#9971)
Asupkay Feb 14, 2025
ea6e239
fix: create types for ESLint config/plugin (#9976)
anthonyshew Feb 14, 2025
e78a97b
release(turborepo): 2.4.3-canary.1 (#9977)
github-actions[bot] Feb 14, 2025
284a202
fix: exports for `eslint-config-turbo` (#9978)
anthonyshew Feb 14, 2025
a355036
release(turborepo): 2.4.3-canary.2 (#9979)
github-actions[bot] Feb 14, 2025
677b7f0
chore: standardize type check job name to check-types (#9973)
Asupkay Feb 14, 2025
6d12836
feat: better error when not enough scopes for SSO login (#9948)
anthonyshew Feb 14, 2025
71e988f
Bump Svelte example to Svelte v5
joshnuss Feb 7, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
40 changes: 5 additions & 35 deletions .github/workflows/turborepo-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -119,33 +119,25 @@ jobs:

build-rust:
name: "Build Rust"
needs: [stage, rust-smoke-test, js-smoke-test]
needs: [stage]
strategy:
fail-fast: false
matrix:
settings:
- host: macos-latest
target: "x86_64-apple-darwin"
container-options: "--rm"
- host: macos-latest
target: "aarch64-apple-darwin"
container-options: "--rm"
- host: ubuntu-latest
container-options: "--platform=linux/amd64 --rm"
target: "x86_64-unknown-linux-musl"
setup: "sudo apt-get update && sudo apt-get install -y build-essential clang lldb llvm libclang-dev curl musl-tools sudo unzip"
- host: ubuntu-latest
container-options: "--rm"
target: "aarch64-unknown-linux-musl"
rust-build-env: 'CC_aarch64_unknown_linux_musl=clang AR_aarch64_unknown_linux_musl=llvm-ar RUSTFLAGS="-Clink-self-contained=yes -Clinker=rust-lld"'
setup: "sudo apt-get update && sudo apt-get install -y build-essential musl-tools clang llvm gcc-aarch64-linux-gnu binutils-aarch64-linux-gnu"
- host: windows-latest
target: x86_64-pc-windows-msvc
container-options: "--rm"
runs-on: ${{ matrix.settings.host }}
container:
image: ${{ matrix.settings.container }}
options: ${{ matrix.settings.container-options }}
steps:
- name: Show Stage Commit
run: echo "${{ needs.stage.outputs.stage-branch }}"
Expand All @@ -154,10 +146,6 @@ jobs:
with:
ref: "${{ needs.stage.outputs.stage-branch }}"

- name: Setup Container
if: ${{ matrix.settings.container-setup }}
run: ${{ matrix.settings.container-setup }}

- name: Setup Protoc
uses: arduino/setup-protoc@v3
with:
Expand All @@ -167,14 +155,6 @@ jobs:
- name: Setup capnproto
uses: ./.github/actions/setup-capnproto

- name: Setup Rust Up
if: ${{ matrix.settings.container-setup }}
# setup-rust-toolchain uses the --retry-connrefused flag with curl to install rustup
# this flag was added in curl 7.52.0, but the Ubuntu version we use only has 7.47.0
run: |
curl --proto '=https' --tlsv1.2 --retry 10 --location --silent --show-error --fail "https://sh.rustup.rs" | sh -s -- --default-toolchain none -y
echo "${CARGO_HOME:-$HOME/.cargo}/bin" >> $GITHUB_PATH

- name: Rust Setup
uses: actions-rust-lang/setup-rust-toolchain@v1
with:
Expand All @@ -201,7 +181,7 @@ jobs:
npm-publish:
name: "Publish To NPM"
runs-on: ubuntu-latest
needs: [stage, build-rust]
needs: [stage, build-rust, rust-smoke-test, js-smoke-test]
steps:
- name: Show Stage Commit
run: echo "${{ needs.stage.outputs.stage-branch }}"
Expand All @@ -223,15 +203,6 @@ jobs:
git config --global user.name 'Turbobot'
git config --global user.email 'turbobot@vercel.com'

- name: Install GoReleaser
uses: goreleaser/goreleaser-action@v6
with:
distribution: goreleaser-pro
version: v1.18.2
install-only: true
env:
GORELEASER_KEY: ${{ secrets.GORELEASER_KEY }}

- name: Download Rust artifacts
uses: actions/download-artifact@v4
with:
Expand All @@ -242,14 +213,13 @@ jobs:
mv rust-artifacts/turbo-aarch64-apple-darwin cli/dist-darwin-arm64
mv rust-artifacts/turbo-aarch64-unknown-linux-musl cli/dist-linux-arm64
cp -r rust-artifacts/turbo-x86_64-pc-windows-msvc cli/dist-windows-arm64
mv rust-artifacts/turbo-x86_64-unknown-linux-musl cli/dist-linux-amd64
mv rust-artifacts/turbo-x86_64-apple-darwin cli/dist-darwin-amd64
mv rust-artifacts/turbo-x86_64-pc-windows-msvc cli/dist-windows-amd64
mv rust-artifacts/turbo-x86_64-unknown-linux-musl cli/dist-linux-x64
mv rust-artifacts/turbo-x86_64-apple-darwin cli/dist-darwin-x64
mv rust-artifacts/turbo-x86_64-pc-windows-msvc cli/dist-windows-x64

- name: Perform Release
run: cd cli && make publish-turbo SKIP_PUBLISH=${{ inputs.dry_run && '--skip-publish' || '' }}
env:
GORELEASER_KEY: ${{ secrets.GORELEASER_KEY }}
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}

# Upload published artifacts in case they are needed for debugging later
Expand Down
3 changes: 3 additions & 0 deletions .github/workflows/turborepo-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,9 @@ jobs:
with-tailwind-example: ${{ steps.filter.outputs.with-tailwind-example }}
rest: ${{ steps.filter.outputs.rest }}
steps:
- name: Checkout
uses: actions/checkout@v4

- uses: dorny/paths-filter@v3
id: filter
with:
Expand Down
2 changes: 2 additions & 0 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 1 addition & 2 deletions cli/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -54,8 +54,7 @@ publish-turbo: build
npm config set --location=project "//registry.npmjs.org/:_authToken" $(NPM_TOKEN)

# Publishes the native npm modules.
# TODO: do this without goreleaser.
goreleaser release --rm-dist -f combined-shim.yml $(SKIP_PUBLISH)
turbo release-native -- $(SKIP_PUBLISH)

# Split packing from the publish step so that npm locates the correct .npmrc file.
cd $(CLI_DIR)/../packages/turbo && pnpm pack --pack-destination=$(CLI_DIR)/../
Expand Down
78 changes: 0 additions & 78 deletions cli/combined-shim.yml

This file was deleted.

6 changes: 5 additions & 1 deletion cli/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,10 @@
"scripts": {
"clean": "cargo clean --package turbo",
"build": "cargo build --package turbo",
"build:release": "cargo build --package turbo --profile release-turborepo"
"build:release": "cargo build --package turbo --profile release-turborepo",
"release-native": "turboreleaser --version-path ../version.txt"
},
"dependencies": {
"@turbo/releaser": "workspace:*"
}
}
1 change: 0 additions & 1 deletion cli/scripts/npm-native-packages/.gitignore

This file was deleted.

51 changes: 0 additions & 51 deletions cli/scripts/npm-native-packages/npm-native-packages.js

This file was deleted.

12 changes: 0 additions & 12 deletions cli/scripts/npm-native-packages/template/template.package.json

This file was deleted.

4 changes: 4 additions & 0 deletions cli/turbo.json
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,10 @@
"AWS_ACCESS_KEY_ID",
"AWS_SECRET_ACCESS_KEY"
]
},
"release-native": {
"dependsOn": ["@turbo/releaser#build"],
"cache": false
}
}
}
2 changes: 2 additions & 0 deletions crates/turborepo-auth/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -32,4 +32,6 @@ url = { workspace = true }
webbrowser = { workspace = true }

[dev-dependencies]
http = "1.1.0"
httpmock = { workspace = true }
port_scanner = { workspace = true }
Loading