diff --git a/.github/workflows/Badge_downloads.yml b/.github/workflows/Badge_downloads.yml index e523c76e..4118913d 100644 --- a/.github/workflows/Badge_downloads.yml +++ b/.github/workflows/Badge_downloads.yml @@ -73,7 +73,7 @@ jobs: run: | # https://gist.github.com/farag2/25ddc72387f298503b752ad5b8d16eed - $fileContent = @{ + $GistContent = @{ schemaVersion = 1 label = "downloads" message = $env:DOWNLOADS_COUNT @@ -84,10 +84,10 @@ jobs: $Body = @{ files = @{ "SophiaScriptDownloadsCount.json" = @{ - content = $fileContent + content = $GistContent } } - } | ConvertTo-Json -Depth 5 + } | ConvertTo-Json $Headers = @{ Authorization = "Bearer $env:GIST_TOKEN" Accept = "application/vnd.github+json" diff --git a/.github/workflows/Badge_lines.yml b/.github/workflows/Badge_lines.yml index aaba1e64..bfbc562e 100644 --- a/.github/workflows/Badge_lines.yml +++ b/.github/workflows/Badge_lines.yml @@ -32,12 +32,37 @@ jobs: echo "CODE_LINES=$Summary" >> $env:GITHUB_ENV - name: Writing to Gist - uses: schneegans/dynamic-badges-action@master - with: - auth: ${{ secrets.GIST_SophiaScript }} - gistID: 9852d6b9569a91bf69ceba8a94cc97f4 - filename: SophiaScript.json - label: Lines of Code - message: ${{ env.CODE_LINES }} - namedLogo: PowerShell - color: brightgreen + env: + GIST_TOKEN: ${{ secrets.GIST_SophiaScript_Lines }} + shell: pwsh + run: | + # https://gist.github.com/farag2/9852d6b9569a91bf69ceba8a94cc97f4 + + $GistContent = @{ + schemaVersion = 1 + label = "Lines of Code" + message = $env:CODE_LINES + color = "brightgreen" + namedLogo = "PowerShell" + } | ConvertTo-Json + + $Body = @{ + files = @{ + "SophiaScript.json" = @{ + content = $GistContent + } + } + } | ConvertTo-Json + $Headers = @{ + Authorization = "Bearer $env:GIST_TOKEN" + Accept = "application/vnd.github+json" + } + $Parameters = @{ + Uri = "https://api.github.com/gists/9852d6b9569a91bf69ceba8a94cc97f4" + Method = "Patch" + Body = $Body + Headers = $Headers + UseBasicParsing = $true + Verbose = $true + } + Invoke-RestMethod @Parameters