Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
138 commits
Select commit Hold shift + click to select a range
20a023d
Include trailing comma in single param vertical fn
jasonaowen May 10, 2026
385dbfe
rustfmt: Discover modules via `cfg_select!`
mkroening Jun 24, 2026
c88bbc8
Fix commit message template markup
jieyouxu Jul 21, 2026
2aeef85
Merge commit 'd427a7c1adc8afd86a7ebf3daec769a434cb2307' into rustfmt-…
jieyouxu Jul 21, 2026
cd670ef
Merge pull request #6970 from jieyouxu/docs/subtree-sync
jieyouxu Jul 21, 2026
a8307d5
unify the AST repr of type const and const RHS
khyperia Jul 22, 2026
cf7dafb
tests: Implement snapshot test suites for formatting errors
clubby789 Jul 17, 2026
34ced3e
doc: Add instructions for updating snapshot tests
clubby789 Jul 22, 2026
aceacbf
deps: Update `annotate-snippets`
clubby789 Jun 16, 2026
0c393d1
Make FieldDef smaller
panstromek Jun 16, 2026
9f6060f
rustfmt fix: ignore file not found errors for external mods with cust…
ytmimi Jul 22, 2026
7ec361d
Rollup merge of #159737 - ytmimi:rustfmt_issue_6959, r=petrochenkov
jhpratt Jul 23, 2026
76d2c6d
fix: preserve attributes for variadic fn parameters (6590)
CPunisher Jul 24, 2026
80e7dbc
Rollup merge of #158372 - mkroening:rustfmt-cfg_select-modules, r=ytm…
jhpratt Jul 24, 2026
e481edb
format type consts
bend-n Jul 24, 2026
cddcf1c
tests: cover trailing whitespace annotations on multibyte lines
shulaoda Jul 27, 2026
502b4f3
Fix normalize_doc_attributes configuration docs
WaterWhisperer May 16, 2026
0675df6
Don't remove inner attributes from `loop`, `for` and `while` expressions
ytmimi Jan 6, 2024
8cd45f4
Merge pull request #6898 from WaterWhisperer/fix-normalize-doc-attrib…
jieyouxu Jul 27, 2026
7e56db3
fix: prevent panic on inner attributes in a loop body inside a closure
shulaoda Jul 27, 2026
b48a709
Remove parallel limit on integration jobs
Kobzol Jul 27, 2026
d9753b1
Merge Linux, Windows and Mac CI into one workflow
Kobzol Jul 27, 2026
5a16631
Use merge queue
Kobzol Jul 27, 2026
b1d0c14
tests: cover macro calls following one with invalid syntax
shulaoda Jul 27, 2026
3d53170
tests: cover trailing comments that end in a comma
shulaoda Jul 28, 2026
8ddb21c
Merge pull request #6991 from shulaoda/07-28-tests_cover_trailing_com…
jieyouxu Jul 28, 2026
53bf773
fix: prevent panic when whitespace separates `macro_rules` and `!` (6…
tninesling Jul 28, 2026
9b49f71
feat: parse `cfg_select!` within rustfmt
ytmimi Mar 22, 2026
f6deac5
chore: make `rewrite_match_body` `pub(crate)` within rustfmt
ytmimi Mar 22, 2026
b764bd3
feat: implement `cfg_select!` formatting in rustfmt
ytmimi Mar 22, 2026
7005bdf
test: Add more `cfg_select!` test cases based on the PR review feedback
ytmimi Mar 22, 2026
a750a23
docs: Add doc comments based on PR feedback
ytmimi Jul 30, 2026
869e53c
feat: flatten `cfg_select!` arms if they're a single expression
ytmimi Jul 30, 2026
a753af4
Merge pull request #6989 from Kobzol/merge-queue
marcoieni Jul 30, 2026
f31fc43
fix: rename `parse_cfg_select` -> `parse_cfg_select_arms`
ytmimi Jul 30, 2026
987e6b4
refactor: reorder `format_cfg_select` arguments
ytmimi Jul 30, 2026
d9ad5c7
fix: make sure we cancel diagnostic errors when parsing `cfg_select!`…
ytmimi Jul 30, 2026
02a4cf0
fix: No need to clone before calling `context.leave_macro`
ytmimi Jul 30, 2026
8534173
test: Add test case where `cfg_select!` falls back to default macro h…
ytmimi Jul 30, 2026
6f91f6e
fix: don't apply field init shorthand inside macro calls
shulaoda Jul 28, 2026
23f719c
Merge pull request #6981 from shulaoda/07-27-fix_don_t_apply_field_in…
jieyouxu Jul 31, 2026
3e03b50
Merge pull request #6890 from jasonaowen/fn_params_layout-vertical-si…
jieyouxu Jul 31, 2026
6eeeee3
refactor: replace references to `feature` with `target`
ytmimi Jul 24, 2026
5fa3ecd
refactor: replace references to `src` and `main` with `source`
ytmimi Jul 24, 2026
2544f3e
refactor: rename `CheckDiffRunners` to `DiffChecker`
ytmimi Jul 24, 2026
c226eba
fix formatting
ytmimi Aug 1, 2026
80cae98
fix: Fmt struct field patters with cfgs
kostekIV Jul 27, 2026
fbdafde
split tests
kostekIV Jul 27, 2026
9032470
Merge pull request #6983 from kostekIV/cfg-in-struct
ytmimi Aug 1, 2026
8f2a9c3
Reject `--config=emit_mode=...` when `--check` is set
DoTuanAnh2k1 Aug 1, 2026
a77fdf4
Also reject `--config=emit_mode` with `--emit`, and test all emit modes
DoTuanAnh2k1 Aug 1, 2026
b0aea74
Merge pull request #7001 from ytmimi/diff_check_cleanup
jieyouxu Aug 1, 2026
cdbf525
Merge pull request #7002 from DoTuanAnh2k1/check-non-mutating-with-co…
ytmimi Aug 1, 2026
bc15823
fix: Use `ident` span when recovering comments in non-shorthand `PatF…
ytmimi Aug 1, 2026
ad3a162
Fix brace placement for multiline control flow
subotac Aug 2, 2026
d93cb69
cleanup: bump toml to 1.1
durin42 Aug 3, 2026
c648a61
Merge pull request #7008 from durin42/push-wqtvqttlzsxt
Manishearth Aug 3, 2026
ae50cf2
Fix funding link
makai410 Aug 10, 2026
88729fa
Merge pull request #7020 from makai410/fix-link
jieyouxu Aug 10, 2026
6d8e946
Update CI status badge
matthewhughes934 Aug 10, 2026
37e728e
Merge pull request #7024 from matthewhughes934/fix-status-badge
ytmimi Aug 10, 2026
db534c9
check-diff: avoid unnecessary deep fetching
matthewhughes934 Aug 10, 2026
0467f9d
Merge pull request #7025 from matthewhughes934/fix-check-diff-deep-fetch
ytmimi Aug 10, 2026
cafcd7b
fix: preserve closure receivers for postfix chains
mgalore Aug 5, 2026
a8b4fd0
Merge pull request #7013 from mgalore/fix/7011-range-postfix
ytmimi Aug 11, 2026
5e85cb1
make `CargoFmtStrategy` an argument to cargo-fmt test helper function
ytmimi Mar 29, 2025
b54cf0c
Add a cargo-fmt test case for issue 6517
ytmimi Mar 29, 2025
9227743
fix: correctly compare directory paths in `get_targets_root_only`
ytmimi Mar 29, 2025
98136fa
Merge pull request #6524 from ytmimi/issue_6517
ytmimi Aug 11, 2026
936b23e
Merge pull request #7004 from ytmimi/issue_6984
jieyouxu Aug 11, 2026
17efa09
Fix errors in tooling
JonathanBrouwer Aug 11, 2026
3c3e988
Improve `rewrite_generic_args` to take pattern into account
JonathanBrouwer Aug 11, 2026
7462d13
Add rustfmt regression test
JonathanBrouwer Aug 11, 2026
1568a31
rustfmt: only format `cfg_select!` macros on the `nightly` release ch…
ytmimi Aug 12, 2026
9ebbe58
rustfmt test: prevent some rustfmt system tests from running on a `ni…
ytmimi Aug 12, 2026
9419d20
rustfmt test: add `stable`-only tests for `cfg_select!` formatting
ytmimi Aug 12, 2026
903bc51
clippy: Remove `Cow` from `FnSig::coroutine_kind`
nnethercote Aug 14, 2026
27762fb
rustfmt: Avoid some code duplication
nnethercote Aug 14, 2026
6d6cd71
fix: prevent char boundary panics when reporting formatting errors
Aug 14, 2026
320de2e
Merge pull request #7029 from vetleras/6850-fix-and-more
ytmimi Aug 14, 2026
746fc38
test: add regression test for line overflow panic with `hard_tabs` (6…
willbuckner Aug 3, 2026
1bd9949
Merge pull request #7009 from willbuckner/will/rustfmt-6442
ytmimi Aug 15, 2026
9223c55
test: Add regression test for rust-lang/rustfmt 6632
ytmimi Aug 15, 2026
cbbf6e4
test: add regression test for rust-lang/rustfmt 4968
ytmimi Aug 15, 2026
65d8cae
test: add regression test for rust-lang/rustfmt 3950
ytmimi Aug 15, 2026
afa9548
Merge pull request #7030 from ytmimi/add_a_few_regression_tests
ytmimi Aug 15, 2026
f8d67ae
Add splat formatting tests
teor2345 Aug 16, 2026
a8226bb
Overhaul `CoroutineKind`
nnethercote Aug 14, 2026
43f0ea5
Auto merge of #161082 - nnethercote:overhaul-CoroutineMarker, r=mejrs
bors Aug 17, 2026
8f8b296
Merge pull request #7032 from teor2345/splat-attr-tests
ytmimi Aug 17, 2026
8901951
Update docs for `Session.format`
matthewhughes934 Feb 15, 2026
1873b82
Move stray `imports_granularity` test
matthewhughes934 Feb 15, 2026
172ecbc
Silence expected parser errors
matthewhughes934 Feb 15, 2026
148b5a9
Remove warning on explicit default config value in tests
matthewhughes934 Mar 7, 2026
164f17c
Merge pull request #6822 from matthewhughes934/misc-fixes
ytmimi Aug 19, 2026
bec6bf5
Uplift rustfmt macro formatting fix
Manishearth Aug 19, 2026
a778e81
Add clearer test example for issue 5023
matthewhughes934 Feb 13, 2026
e325046
Make comment wrapping indent aware
matthewhughes934 Feb 12, 2026
701c02e
Merge pull request #6802 from matthewhughes934/fix-comments-rewritten…
ytmimi Aug 20, 2026
1d822d7
Replace archived actions/upload-release-asset with gh CLI
Sandijigs Aug 21, 2026
3210089
Merge pull request #7041 from Sandijigs/fix/archived-upload-release-a…
jieyouxu Aug 21, 2026
e9b0f1e
Inconsistent formatting of doc comments in macros
AsthaMishra Aug 21, 2026
5075b26
Merge pull request #7005 from subotac/fix/multiline-if-let-brace
ytmimi Aug 22, 2026
7995b68
more tests added for doc comments
AsthaMishra Aug 22, 2026
5fbc3ab
ci tests rustfmt, but rustfmt doesn't test ci
AsthaMishra Aug 22, 2026
1191d91
Merge pull request #7042 from AsthaMishra/fix-issue-7036
ytmimi Aug 22, 2026
72fa0cf
Remove repeated `--style-edition` option
matthewhughes934 Aug 23, 2026
6c7ecd0
add internal DSL for testing binders
khyperia Aug 24, 2026
bbfd120
Merge pull request #7050 from matthewhughes934/remove-repeated-option
jieyouxu Aug 24, 2026
58b45e5
Fix ICE on `for await` loops with separated keyword tokens
AsthaMishra Aug 24, 2026
8571bda
fix: correct visibility and defaultness order on associated impl type…
ytmimi Aug 24, 2026
a5add30
offset calculation changed from keyword's byte length to width of its…
AsthaMishra Aug 24, 2026
eac232c
external-crate/tests directory added in self_tests for format check
AsthaMishra Aug 24, 2026
2cabf7b
Merge pull request #7063 from AsthaMishra/fix-issue-7054
ytmimi Aug 24, 2026
e445464
enable recursive file search in self-tests for external-crate tests
AsthaMishra Aug 24, 2026
17050c9
fix: correct the span used when rewriting `ast::TyKind::FnPtr`
ytmimi Aug 24, 2026
e01c77e
Fix
CPunisher Jun 28, 2025
978de8b
Merge pull request #7044 from AsthaMishra/fix-issue-7039
ytmimi Aug 24, 2026
69af134
Add variadic test
CPunisher Jun 28, 2025
dbdd05b
Add trait fn tests
CPunisher Jun 28, 2025
86abbb8
Add test for issue 6607
CPunisher Jul 21, 2025
dbc566c
Merge pull request #7066 from ytmimi/issue_7062
jieyouxu Aug 25, 2026
138684c
Merge pull request #7064 from ytmimi/issue_7057
jieyouxu Aug 25, 2026
4461e6d
remove `box_patterns` feature
cyrgani May 19, 2026
c8b68ef
Auto merge of #161731 - jhpratt:rollup-cUfsCoq, r=jhpratt
bors Aug 25, 2026
530a4e5
Rollup merge of #161443 - khyperia:abbys-tests, r=BoxyUwU
JonathanBrouwer Aug 25, 2026
bcde489
chore: fix lint `cargo::manual_readme`
weihanglo Aug 26, 2026
7852ca3
Merge pull request #7074 from weihanglo/cargo-lint
ytmimi Aug 27, 2026
e2e9ce3
Merge remote-tracking branch 'upstream/main' into subtree-push-nightl…
ytmimi Aug 28, 2026
f533ffb
chore: bump rustfmt toolchain to nightly-2026-08-27
ytmimi Aug 28, 2026
3aaa44c
Merge pull request #7079 from ytmimi/subtree-push-nightly-2026-08-27
Manishearth Aug 28, 2026
37064d3
feature (Diff Check): add CLI option to configure the release channel
ytmimi Aug 28, 2026
7376a6a
feature (Diff Check): allow user's to set `release_channel` for check…
ytmimi Aug 28, 2026
cac88c1
Merge pull request #7080 from ytmimi/cfg_release_channel_on_diff_check
jieyouxu Aug 28, 2026
d382b90
[CI] Drop unused `Makefile.toml`
jieyouxu Aug 28, 2026
7af3320
Merge pull request #7082 from jieyouxu/jieyouxu/unused-makefile
ytmimi Aug 28, 2026
d8b08e6
Merge commit '7af33204708cefcbd44eea5253f7d9a450f8d290' into rustfmt-…
jieyouxu Aug 29, 2026
e3e8a34
[Deps] Regenerate lockfile
jieyouxu Aug 29, 2026
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
61 changes: 35 additions & 26 deletions Cargo.lock
Original file line number Diff line number Diff line change
Expand Up @@ -2010,6 +2010,20 @@ dependencies = [
"hybrid-array",
]

[[package]]
name = "insta"
version = "1.48.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "86f0f8fee8c926415c58d6ae43a08523a26faccb2323f5e6b644fe7dd4ef6b82"
dependencies = [
"console",
"once_cell",
"regex",
"similar",
"strip-ansi-escapes",
"tempfile",
]

[[package]]
name = "installer"
version = "0.0.0"
Expand Down Expand Up @@ -5099,7 +5113,7 @@ dependencies = [
name = "rustfmt-nightly"
version = "1.10.0"
dependencies = [
"annotate-snippets 0.11.5",
"annotate-snippets 0.12.16",
"anyhow",
"bytecount",
"cargo_metadata 0.23.1",
Expand All @@ -5109,6 +5123,7 @@ dependencies = [
"dirs",
"getopts",
"ignore",
"insta",
"itertools",
"regex",
"rustfmt-config_proc_macro",
Expand All @@ -5118,7 +5133,7 @@ dependencies = [
"tempfile",
"term",
"thiserror 1.0.69",
"toml 0.9.8",
"toml 1.1.0+spec-1.1.0",
"tracing",
"tracing-subscriber",
"unicode-properties",
Expand Down Expand Up @@ -5501,6 +5516,15 @@ dependencies = [
"stacker",
]

[[package]]
name = "strip-ansi-escapes"
version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2a8f8038e7e7969abb3f1b7c2a811225e9296da208539e0f79c5251d6cac0025"
dependencies = [
"vte",
]

[[package]]
name = "strsim"
version = "0.11.1"
Expand Down Expand Up @@ -5803,21 +5827,6 @@ dependencies = [
"toml_edit 0.22.27",
]

[[package]]
name = "toml"
version = "0.9.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f0dc8b1fb61449e27716ec0e1bdf0f6b8f3e8f6b05391e8497b8b6d7804ea6d8"
dependencies = [
"indexmap",
"serde_core",
"serde_spanned 1.1.0",
"toml_datetime 0.7.3",
"toml_parser",
"toml_writer",
"winnow 0.7.13",
]

[[package]]
name = "toml"
version = "1.1.0+spec-1.1.0"
Expand All @@ -5842,15 +5851,6 @@ dependencies = [
"serde",
]

[[package]]
name = "toml_datetime"
version = "0.7.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f2cdb639ebbc97961c51720f858597f7f24c4fc295327923af55b74c3c724533"
dependencies = [
"serde_core",
]

[[package]]
name = "toml_datetime"
version = "1.1.0+spec-1.1.0"
Expand Down Expand Up @@ -6292,6 +6292,15 @@ version = "0.9.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a"

[[package]]
name = "vte"
version = "0.14.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "231fdcd7ef3037e8330d8e17e61011a2c244126acc0a982f4040ac3f9f0bc077"
dependencies = [
"memchr",
]

[[package]]
name = "wait-timeout"
version = "0.2.1"
Expand Down
2 changes: 1 addition & 1 deletion src/tools/rustfmt/.github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
github: rustfoundation
custom: ["rust-lang.org/funding"]
custom: ["https://rust-lang.org/funding"]
8 changes: 8 additions & 0 deletions src/tools/rustfmt/.github/workflows/check_diff.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,14 @@ on:
rustfmt_configs:
description: 'Optional comma separated list of rustfmt config options to pass when running the feature branch'
required: false
release_channel:
description: 'Configure which release channel to use when compiling rustfmt'
default: stable
type: choice
options:
- stable
- beta
- nightly

permissions:
contents: read
Expand Down
8 changes: 0 additions & 8 deletions src/tools/rustfmt/.github/workflows/integration.yml
Original file line number Diff line number Diff line change
@@ -1,8 +1,5 @@
name: integration
on:
push:
branches:
- main
pull_request:

permissions:
Expand All @@ -13,11 +10,6 @@ jobs:
runs-on: ubuntu-latest
name: ${{ matrix.integration }}
strategy:
# https://help.github.com/en/actions/getting-started-with-github-actions/about-github-actions#usage-limits
# There's a limit of 60 concurrent jobs across all repos in the rust-lang organization.
# In order to prevent overusing too much of that 60 limit, we throttle the
# number of rustfmt jobs that will run concurrently.
max-parallel: 4
fail-fast: false
matrix:
integration: [
Expand Down
45 changes: 0 additions & 45 deletions src/tools/rustfmt/.github/workflows/linux.yml

This file was deleted.

41 changes: 0 additions & 41 deletions src/tools/rustfmt/.github/workflows/mac.yml

This file was deleted.

4 changes: 1 addition & 3 deletions src/tools/rustfmt/.github/workflows/rustdoc_check.yml
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
name: rustdoc check
on:
push:
branches:
- main
merge_group:
pull_request:

permissions:
Expand Down
102 changes: 102 additions & 0 deletions src/tools/rustfmt/.github/workflows/test.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,102 @@
name: test
on:
merge_group:
pull_request:

permissions:
contents: read

jobs:
test:
runs-on: ${{ matrix.os }}
name: (${{ matrix.target }}, ${{ matrix.cfg_release_channel }})
env:
CFG_RELEASE_CHANNEL: ${{ matrix.cfg_release_channel }}
strategy:
fail-fast: false
matrix:
build: [linux, macos, win32-gnu, win32-msvc, win64-gnu, win64-msvc]
cfg_release_channel: [nightly, stable]
include:
- build: linux
os: ubuntu-latest
target: x86_64-unknown-linux-gnu
- build: macos
os: macos-latest
target: x86_64-apple-darwin
- build: win32-gnu
os: windows-latest
target: i686-pc-windows-gnu
- build: win32-msvc
os: windows-latest
target: i686-pc-windows-msvc
- build: win64-gnu
os: windows-latest
target: x86_64-pc-windows-gnu
- build: win64-msvc
os: windows-latest
target: x86_64-pc-windows-msvc

steps:
- name: disable git eol translation
if: ${{ matrix.os == 'windows-latest' }}
run: git config --global core.autocrlf false
- name: checkout
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2

- name: Install Rustup using win.rustup.rs
if: ${{ matrix.os == 'windows-latest' }}
run: |
# Disable the download progress bar which can cause perf issues
$ProgressPreference = "SilentlyContinue"
Invoke-WebRequest https://win.rustup.rs/ -OutFile rustup-init.exe
.\rustup-init.exe -y --default-host=x86_64-pc-windows-msvc --default-toolchain=none
del rustup-init.exe
rustup target add ${{ matrix.target }}
shell: powershell

- name: Add mingw32 to path for i686-gnu
run: |
echo "C:\msys64\mingw32\bin" >> $GITHUB_PATH
if: matrix.target == 'i686-pc-windows-gnu' && matrix.channel == 'nightly'
shell: bash

- name: Add mingw64 to path for x86_64-gnu
run: echo "C:\msys64\mingw64\bin" >> $GITHUB_PATH
if: matrix.target == 'x86_64-pc-windows-gnu' && matrix.channel == 'nightly'
shell: bash

- name: install rustup
if: ${{ matrix.os != 'windows-latest' }}
run: |
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs > rustup-init.sh
sh rustup-init.sh -y --default-toolchain none
rustup target add ${{ matrix.target }}

# Run build
- name: Build and Test
env:
RUSTFLAGS: -D warnings
CARGO_UNSTABLE_BUILD_DIR_NEW_LAYOUT: true
run: cargo run --manifest-path ci/Cargo.toml build-and-test

test-conclusion:
name: "test conclusion"
needs:
- test
# We need to ensure this job does *not* get skipped if its dependencies fail,
# because a skipped job is considered a success by GitHub. So we have to
# overwrite `if:`. We use `!cancelled()` to ensure the job does still not get run
# when the workflow is canceled manually.
#
# ALL THE PREVIOUS JOBS NEED TO BE ADDED TO THE `needs` SECTION OF THIS JOB!
if: ${{ !cancelled() }}
runs-on: ubuntu-latest
steps:
# Manually check the status of all dependencies. `if: failure()` does not work.
- name: Conclusion
run: |
# Print the dependent jobs to see them in the CI log
jq -C <<< '${{ toJson(needs) }}'
# Check if all jobs that we depend on (in the needs array) were successful (or have been skipped).
jq --exit-status 'all(.result == "success" or .result == "skipped")' <<< '${{ toJson(needs) }}'
7 changes: 1 addition & 6 deletions src/tools/rustfmt/.github/workflows/upload-assets.yml
Original file line number Diff line number Diff line change
Expand Up @@ -68,11 +68,6 @@ jobs:

- name: Upload Release Asset
if: github.event_name == 'release'
uses: actions/upload-release-asset@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: ${{ github.event.release.upload_url }}
asset_path: ${{ env.ASSET }}
asset_name: ${{ env.ASSET }}
asset_content_type: application/octet-stream
run: gh release upload "${{ github.event.release.tag_name }}" "${{ env.ASSET }}"
Loading
Loading