Compare commits

...

9 Commits

Author SHA1 Message Date
Ben Kunkle
af70d28132 xtask 2025-10-31 15:36:03 -04:00
Ben Kunkle
16c96122fa quotes 2025-10-31 15:34:52 -04:00
Ben Kunkle
dba23738f6 typo 2025-10-31 15:32:39 -04:00
Ben Kunkle
4cf95b605f no the other way 2025-10-31 15:30:24 -04:00
Ben Kunkle
30f445d142 missing quote 2025-10-31 15:27:49 -04:00
Ben Kunkle
b7947f5921 try fix again 2025-10-31 15:26:40 -04:00
Ben Kunkle
4c3d0841e0 xtask 2025-10-31 15:18:55 -04:00
Ben Kunkle
9a3f459cfe try to fix 2025-10-31 15:17:54 -04:00
Ben Kunkle
81003ba315 gh_token!!! 2025-10-31 15:00:47 -04:00
2 changed files with 31 additions and 9 deletions

View File

@@ -156,18 +156,24 @@ jobs:
clean: false
fetch-depth: 25
ref: ${{ github.ref }}
- name: script/determine-release-channel
run: script/determine-release-channel
shell: bash -euxo pipefail {0}
- name: mkdir -p target/
run: mkdir -p target/
shell: bash -euxo pipefail {0}
- name: script/draft-release-notes "$RELEASE_VERSION" "$RELEASE_CHANNEL" > target/release-notes.md || true
run: script/draft-release-notes "$RELEASE_VERSION" "$RELEASE_CHANNEL" > target/release-notes.md || true
- name: |
echo "RELEASE_CHANNEL=preview" >> $GITHUB_ENV
echo "RELEASE_VERSION=0.211.1" >> $GITHUB_ENV
run: |
echo "RELEASE_CHANNEL=preview" >> $GITHUB_ENV
echo "RELEASE_VERSION=0.211.1" >> $GITHUB_ENV
shell: bash -euxo pipefail {0}
- name: script/create-draft-release target/release-notes.md
- name: release::create_draft_release::draft_release_notes
run: node --redirect-warnings=/dev/null ./script/draft-release-notes "$RELEASE_VERSION" "$RELEASE_CHANNEL" > target/release-notes.md
shell: bash -euxo pipefail {0}
- name: release::create_draft_release::create_draft_release
run: script/create-draft-release target/release-notes.md
shell: bash -euxo pipefail {0}
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
timeout-minutes: 60
bundle_linux_arm64:
needs:

View File

@@ -164,6 +164,17 @@ fn upload_release_assets(deps: &[&NamedJob], bundle_jobs: &ReleaseBundleJobs) ->
}
fn create_draft_release() -> NamedJob {
fn draft_release_notes() -> Step<Run> {
named::bash(
r#"node --redirect-warnings=/dev/null ./script/draft-release-notes "$RELEASE_VERSION" "$RELEASE_CHANNEL" > target/release-notes.md"#,
)
}
fn create_draft_release() -> Step<Run> {
named::bash("script/create-draft-release target/release-notes.md")
.add_env(("GITHUB_TOKEN", "${{ secrets.GITHUB_TOKEN }}"))
}
named::job(
release_job(&[])
.runs_on(runners::LINUX_SMALL)
@@ -177,10 +188,15 @@ fn create_draft_release() -> NamedJob {
.add_with(("clean", false))
.add_with(("ref", "${{ github.ref }}")),
)
.add_step(steps::script("script/determine-release-channel")) // export RELEASE_CHANNEL and RELEASE_VERSION
// todo!()
// .add_step(steps::script("script/determine-release-channel"))
.add_step(steps::script("mkdir -p target/"))
.add_step(steps::script(r#"script/draft-release-notes "$RELEASE_VERSION" "$RELEASE_CHANNEL" > target/release-notes.md || true"#))
.add_step(steps::script("script/create-draft-release target/release-notes.md")),
.add_step(steps::script(indoc::indoc! {r#"
echo "RELEASE_CHANNEL=preview" >> $GITHUB_ENV
echo "RELEASE_VERSION=0.211.1" >> $GITHUB_ENV
"#}))
.add_step(draft_release_notes())
.add_step(create_draft_release()),
)
}