瀏覽代碼

improving publish.yml

Hovsep Papoyan 1 年之前
父節點
當前提交
0774af35a3
共有 1 個文件被更改,包括 11 次插入2 次删除
  1. 11 2
      .github/workflows/publish.yml

+ 11 - 2
.github/workflows/publish.yml

@@ -18,7 +18,14 @@ jobs:
     permissions:
       contents: write
     runs-on: ubuntu-latest
+    environment: Github_App
     steps:
+      - uses: actions/create-github-app-token@v1
+        id: app-token
+        with:
+          app-id: ${{ vars.FAIR_MATH_PUBLISHER_ID }}
+          private-key: ${{ secrets.FAIR_MATH_PUBLISHER_PRIVATE_KEY }}
+
       - run: |
           echo "Change type: $CHANGE_TYPE"
         env:
@@ -26,6 +33,8 @@ jobs:
 
       - name: Checkout sources
         uses: actions/checkout@v4
+        with:
+          token: ${{ steps.app-token.outputs.token }}
 
       - name: Install Rust toolchain
         uses: dtolnay/rust-toolchain@stable
@@ -39,8 +48,8 @@ jobs:
 
       - name: Pushing Cargo.toml changes to master
         run: |
-          git config --local user.name 'Hovsep Papoyan'
-          git config --local user.email 'papoyanhovsep93@gmail.com'
+          git config --local user.name 'github-actions'
+          git config --local user.email 'github-actions@github.com'
           git commit -am "Automated version change in Cargo.toml"
           git push origin master