diff --git a/.editorconfig b/.editorconfig index 699ee11f89..852d7c1440 100644 --- a/.editorconfig +++ b/.editorconfig @@ -26,9 +26,9 @@ trim_trailing_whitespace = true # denotes a line break in Markdown trim_trailing_whitespace = false -[*.yml] +[*.{yml,yaml}] indent_size = 2 [{Makefile,**.mk}] # Use tabs for indentation (Makefiles require tabs) -indent_style = tab \ No newline at end of file +indent_style = tab diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 27ff953fb2..5a57acb738 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -101,6 +101,7 @@ jobs: version: nightly args: continue --merge env: + CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} GORELEASER_KEY: ${{ secrets.GORELEASER_KEY }} # macos notarization env vars diff --git a/.goreleaser.yaml b/.goreleaser.yaml index 31a9476281..1a84059e9b 100644 --- a/.goreleaser.yaml +++ b/.goreleaser.yaml @@ -89,6 +89,40 @@ release: --- Released by [GoReleaser](https://github.com/goreleaser/goreleaser). +publishers: + - name: publish rio-window to crates.io + cmd: cargo publish -p rio-window + env: + - CARGO_REGISTRY_TOKEN={{ .Env.CARGO_REGISTRY_TOKEN }} + - name: publish sugarloaf to crates.io + cmd: cargo publish -p sugarloaf + env: + - CARGO_REGISTRY_TOKEN={{ .Env.CARGO_REGISTRY_TOKEN }} + - name: publish rio-proc-macros to crates.io + cmd: cargo publish -p rio-proc-macros + env: + - CARGO_REGISTRY_TOKEN={{ .Env.CARGO_REGISTRY_TOKEN }} + - name: publish copa to crates.io + cmd: cargo publish -p copa + env: + - CARGO_REGISTRY_TOKEN={{ .Env.CARGO_REGISTRY_TOKEN }} + - name: publish corcovado to crates.io + cmd: cargo publish -p corcovado + env: + - CARGO_REGISTRY_TOKEN={{ .Env.CARGO_REGISTRY_TOKEN }} + - name: publish teletypewriter to crates.io + cmd: cargo publish -p teletypewriter + env: + - CARGO_REGISTRY_TOKEN={{ .Env.CARGO_REGISTRY_TOKEN }} + - name: publish rio-backend to crates.io + cmd: cargo publish -p rio-backend + env: + - CARGO_REGISTRY_TOKEN={{ .Env.CARGO_REGISTRY_TOKEN }} + - name: publish rioterm to crates.io + cmd: cargo publish -p rioterm + env: + - CARGO_REGISTRY_TOKEN={{ .Env.CARGO_REGISTRY_TOKEN }} + nightly: version_template: "{{ incminor .Version }}-nightly" tag_name: nightly