|
|
@@ -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
|
|
|
|