Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
53 changes: 0 additions & 53 deletions .github/workflows/integration-full.yml

This file was deleted.

35 changes: 0 additions & 35 deletions .github/workflows/integration-pr-ubuntu.yml

This file was deleted.

54 changes: 0 additions & 54 deletions .github/workflows/integration-pr-windows-macos.yml

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -49,8 +49,8 @@ jobs:
node-version: ${{ matrix.node }}
cache: "pnpm"

# TODO: Track and renable once this has been fixed: https://github.com/google/wireit/issues/1297
# - uses: google/wireit@setup-github-actions-caching/v2
- name: Setup wireit cache ${{ matrix.node }}
uses: google/wireit@setup-github-actions-caching/v2.0.4

- name: Disable GitHub Actions Annotations
run: |
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/pr-actions.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: PR (Actions)
name: PR Actions

# Triggered when "PR (Check)" completes. Downloads the artifact produced by
# the upstream workflow and applies the recorded actions (sticky comments,
Expand All @@ -7,12 +7,12 @@ name: PR (Actions)

on:
workflow_run:
workflows: ["PR (Check)"]
workflows: ["PR Checks"]
types: [completed]

jobs:
actions:
name: PR (Actions)
name: Actions
if: >
github.event.workflow_run.conclusion == 'success' &&
github.repository == 'remix-run/react-router'
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/pr-checks.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: PR (Check)
name: PR Checks

# Read-only PR inspection. Computes a list of "actions" (sticky comments,
# label changes, close, etc.) and uploads them as an artifact. The PR (Actions)
Expand All @@ -15,7 +15,7 @@ concurrency:

jobs:
check:
name: 🔍 Check PR
name: Checks
if: github.repository == 'remix-run/react-router'
runs-on: ubuntu-latest
permissions:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ concurrency:

jobs:
comment:
name: 📝 Comment on released issues/pull requests
name: Comment on released issues/pull requests
runs-on: ubuntu-latest
permissions:
issues: write # enable commenting on released issues
Expand Down
50 changes: 25 additions & 25 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
# - v8 prereleases (from a workflow_dispatch trigger on the v8 branch)
# - Experimental releases (from a workflow_dispatch trigger)

name: 🚢 Release/Publish
name: Release

on:
push:
Expand Down Expand Up @@ -109,19 +109,19 @@ jobs:
contents: write # enable pushing changes to the origin
id-token: write # enable generation of an ID token for publishing
steps:
- name: ⬇️ Checkout repo
- name: Checkout repo
uses: actions/checkout@v6

- name: 📦 Setup pnpm
- name: Setup pnpm
uses: pnpm/action-setup@v6

- name: Setup node
- name: Setup node
uses: actions/setup-node@v6
with:
node-version-file: ".nvmrc"
package-manager-cache: false

- name: 📥 Install deps
- name: Install deps
run: pnpm install --frozen-lockfile

- name: Build packages
Expand All @@ -133,31 +133,31 @@ jobs:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

comment:
name: 📝 Comment on released issues/pull requests
name: Comment on released issues/pull requests
needs: publish
runs-on: ubuntu-latest
permissions:
issues: write # enable commenting on released issues
pull-requests: write # enable commenting on released pull requests
steps:
- name: ⬇️ Checkout repo
- name: Checkout repo
uses: actions/checkout@v6
with:
fetch-depth: 0

- name: 📦 Setup pnpm
- name: Setup pnpm
uses: pnpm/action-setup@v6

- name: Setup node
- name: Setup node
uses: actions/setup-node@v6
with:
node-version-file: ".nvmrc"
package-manager-cache: false

- name: 📥 Install deps
- name: Install deps
run: pnpm install --frozen-lockfile

- name: 📝 Comment on released issues and pull requests
- name: Comment on released issues and pull requests
env:
GH_TOKEN: ${{ github.token }}
run: pnpm run release-comments
Expand All @@ -170,67 +170,67 @@ jobs:
contents: read
id-token: write # enable generation of an ID token for publishing
steps:
- name: ⬇️ Checkout repo
- name: Checkout repo
uses: actions/checkout@v6
with:
ref: ${{ github.event.inputs.branch }}
fetch-depth: 0 # needed for tags

- name: 📦 Setup pnpm
- name: Setup pnpm
uses: pnpm/action-setup@v6

- name: Setup node
- name: Setup node
uses: actions/setup-node@v6
with:
node-version-file: ".nvmrc"
package-manager-cache: false

- name: 📥 Install deps
- name: Install deps
run: pnpm install --frozen-lockfile

- name: 🏗 Build
- name: Build
run: pnpm build

- name: 🚀 Publish prerelease
- name: Publish prerelease
run: pnpm prerelease:publish

experimental-release:
name: 🧪 Experimental Release
name: Experimental Release
if: github.repository == 'remix-run/react-router' && github.event_name == 'workflow_dispatch' && github.event.inputs.branch != 'v8'
runs-on: ubuntu-latest
permissions:
contents: write # enable pushing changes to the origin
id-token: write # enable generation of an ID token for publishing
steps:
- name: ⬇️ Checkout repo
- name: Checkout repo
uses: actions/checkout@v6
with:
ref: ${{ github.event.inputs.branch }}
# checkout using a custom token so that we can push later on
token: ${{ secrets.GITHUB_TOKEN }}
fetch-depth: 0

- name: 📦 Setup pnpm
- name: Setup pnpm
uses: pnpm/action-setup@v6

- name: Setup node
- name: Setup node
uses: actions/setup-node@v6
with:
node-version-file: ".nvmrc"
package-manager-cache: false

- name: 📥 Install deps
- name: Install deps
run: pnpm install --frozen-lockfile

- name: ⤴️ Update version
- name: Update version
run: |
git config --local user.email "hello@remix.run"
git config --local user.name "Remix Run Bot"
pnpm run experimental:version
git push origin --tags

- name: 🏗 Build
- name: Build
run: pnpm build

- name: 🚀 Publish
- name: Publish
run: pnpm run experimental:publish
38 changes: 0 additions & 38 deletions .github/workflows/shared-build.yml

This file was deleted.

Loading