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
10 changes: 9 additions & 1 deletion .github/workflows/release-pr.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,11 @@
name: Release PR

on:
push:
workflow_run:
workflows:
- Release
types:
- completed
branches:
- main
schedule:
Expand All @@ -19,6 +23,7 @@ concurrency:
jobs:
prepare:
name: Prepare stable release PR
if: github.event_name != 'workflow_run' || github.event.workflow_run.conclusion == 'success'
runs-on: ubuntu-latest
timeout-minutes: 10
permissions:
Expand Down Expand Up @@ -51,6 +56,9 @@ jobs:
- --filter=@t3tools/scripts...
- --filter=@t3tools/oxlint-plugin-t3code...

- name: Fetch release tags
run: git fetch --force --tags origin

- id: release_meta
name: Resolve stable release metadata
shell: bash
Expand Down
1 change: 1 addition & 0 deletions FORK.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ This repository is a fork of `pingdotgg/t3code`. Keep this file focused on fork
### Release And CI

- Fork workflows create/update a daily stable release PR while main-branch pushes produce nightly releases.
- Release PR preparation runs after release publication so tag-based version resolution sees the latest release.
- Release build jobs skip relay client tracing config because the relay config job is disabled.
- Release builds publish updater metadata against the fork repository.
- Fork stable release versions are committed through release PRs before release artifacts are built and tagged.
Expand Down
Loading