Skip to content

Commit cca323a

Browse files
authored
ci: migrate iron crates to trusted publishing (#1042)
All crates migrated: - ironrdp - ironrdp-acceptor - ironrdp-ainput - ironrdp-async - ironrdp-blocking - ironrdp-cliprdr - ironrdp-cliprdr-format - ironrdp-cliprdr-native - ironrdp-connector - ironrdp-core - ironrdp-displaycontrol - ironrdp-dvc - ironrdp-dvc-pipe-proxy - ironrdp-error - ironrdp-futures - ironrdp-graphics - ironrdp-input - ironrdp-pdu - ironrdp-rdcleanpath - ironrdp-rdpdr - ironrdp-rdpdr-native - ironrdp-rdpsnd - ironrdp-rdpsnd-native - ironrdp-server - ironrdp-session - ironrdp-svc - ironrdp-tls - ironrdp-tokio - iron-remote-desktop
1 parent 7426072 commit cca323a

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

.github/workflows/release-crates.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,15 +66,21 @@ jobs:
6666
name: Release crates
6767
environment: cratesio-publish
6868
runs-on: ubuntu-latest
69+
permissions:
70+
id-token: write
6971

7072
steps:
7173
- name: Checkout repository
7274
uses: actions/checkout@v4
7375
with:
7476
fetch-depth: 512
7577

78+
- name: Authenticate with crates.io
79+
id: auth
80+
uses: rust-lang/crates-io-auth-action@v1
81+
7682
- name: Run release-plz
7783
uses: Devolutions/actions-public/release-plz@v1
7884
with:
7985
command: release
80-
registry-token: ${{ secrets.CRATES_IO_TOKEN }}
86+
registry-token: ${{ steps.auth.outputs.token }}

0 commit comments

Comments
 (0)