mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-15 17:55:34 +08:00
[CI] Replace satackey/action-js-inline with octokit/request-action
This commit is contained in:
13
.github/workflows/build.yml
vendored
13
.github/workflows/build.yml
vendored
@@ -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:
|
||||||
|
|||||||
Reference in New Issue
Block a user