[CI] Replace satackey/action-js-inline with octokit/request-action

This commit is contained in:
Mat Sutcliffe
2023-03-12 18:58:09 +00:00
parent 2a6738c246
commit 2bdcaabfb7

View File

@@ -483,18 +483,13 @@ jobs:
echo "result=$result" >>$GITHUB_ENV echo "result=$result" >>$GITHUB_ENV
echo "emoji=$emoji" >>$GITHUB_ENV echo "emoji=$emoji" >>$GITHUB_ENV
- name: Prepare Discord release message - name: Prepare Discord release message
uses: satackey/action-js-inline@v0.0.2 uses: octokit/request-action@v2.x
if: ${{ needs.release.result == 'success' }} if: ${{ needs.release.result == 'success' }}
id: release
env: env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with: with:
script: | route: GET /repos/swift-project/pilotclient/releases/${{ needs.release.outputs.id }}
const core = require('@actions/core');
const github = require('@actions/github');
const octokit = github.getOctokit(process.env.GITHUB_TOKEN);
const query = { owner: 'swift-project', repo: 'pilotclient', release_id: ${{ needs.release.outputs.id }} };
const release = await octokit.rest.repos.getRelease(query);
core.exportVariable('url', release.data.html_url);
- name: Send Discord build message - name: Send Discord build message
run: | run: |
cat >message <<EOF cat >message <<EOF
@@ -510,7 +505,7 @@ jobs:
run: | run: |
cat >message <<EOF cat >message <<EOF
> :package: Created draft release \`v${{ needs.preBuild.outputs.version }}\` > :package: Created draft release \`v${{ needs.preBuild.outputs.version }}\`
> <${{ env.url }}> > <${{ fromJson(steps.release.outputs.data).html_url }}>
EOF EOF
jo content=@message | curl -i -H "Accept: application/json" -H "Content-Type: application/json" $WEBHOOK -d @- jo content=@message | curl -i -H "Accept: application/json" -H "Content-Type: application/json" $WEBHOOK -d @-
env: env: