Browse Source

more gh token tweaks

pull/2851/head
Jason Dove 1 month ago
parent
commit
f69761cb31
No known key found for this signature in database
  1. 64
      .github/workflows/artifacts.yml
  2. 2
      .github/workflows/ci.yml
  3. 2
      .github/workflows/docker.yml
  4. 2
      .github/workflows/release.yml

64
.github/workflows/artifacts.yml

@ -128,22 +128,18 @@ jobs:
rm -r ErsatzTV-Legacy.app rm -r ErsatzTV-Legacy.app
- name: Delete old release assets - name: Delete old release assets
uses: mknejp/delete-release-assets@v1
if: ${{ inputs.release_tag == 'develop' }} if: ${{ inputs.release_tag == 'develop' }}
with: env:
token: ${{ secrets.gh_token }} GH_TOKEN: ${{ secrets.gh_token }}
tag: ${{ inputs.release_tag }} run: |
fail-if-no-assets: false gh release view ${{ inputs.release_tag }} --json assets --jq '.assets[].name' --repo ${{ github.repository }} \
assets: "*${{ matrix.target }}.dmg" | grep '${{ matrix.target }}.dmg' \
| xargs -r -I{} gh release delete-asset ${{ inputs.release_tag }} {} --yes --repo ${{ github.repository }}
- name: Publish - name: Publish
uses: softprops/action-gh-release@v1
with:
prerelease: false
tag_name: ${{ inputs.release_tag }}
files: "${{ env.RELEASE_NAME }}.dmg"
env: env:
GITHUB_TOKEN: ${{ secrets.gh_token }} GH_TOKEN: ${{ secrets.gh_token }}
run: gh release upload ${{ inputs.release_tag }} "${{ env.RELEASE_NAME }}.dmg" --repo ${{ github.repository }}
build_and_upload_linux: build_and_upload_linux:
name: Build & Upload Linux name: Build & Upload Linux
@ -183,7 +179,7 @@ jobs:
- name: Build - name: Build
shell: bash shell: bash
env: env:
GH_TOKEN: ${{ github.token }} GH_TOKEN: ${{ secrets.gh_token }}
run: | run: |
# Define some variables for things we need # Define some variables for things we need
release_name="ErsatzTV-Legacy-${{ inputs.release_version }}-${{ matrix.target }}" release_name="ErsatzTV-Legacy-${{ inputs.release_version }}-${{ matrix.target }}"
@ -209,22 +205,18 @@ jobs:
rm -r "$release_name" rm -r "$release_name"
- name: Delete old release assets - name: Delete old release assets
uses: mknejp/delete-release-assets@v1
if: ${{ inputs.release_tag == 'develop' }} if: ${{ inputs.release_tag == 'develop' }}
with: env:
token: ${{ secrets.gh_token }} GH_TOKEN: ${{ secrets.gh_token }}
tag: ${{ inputs.release_tag }} run: |
fail-if-no-assets: false gh release view ${{ inputs.release_tag }} --json assets --jq '.assets[].name' --repo ${{ github.repository }} \
assets: "*${{ matrix.target }}.tar.gz" | grep '${{ matrix.target }}.tar.gz' \
| xargs -r -I{} gh release delete-asset ${{ inputs.release_tag }} {} --yes --repo ${{ github.repository }}
- name: Publish - name: Publish
uses: softprops/action-gh-release@v1
with:
prerelease: false
tag_name: ${{ inputs.release_tag }}
files: "${{ env.RELEASE_NAME }}.tar.gz"
env: env:
GITHUB_TOKEN: ${{ secrets.gh_token }} GH_TOKEN: ${{ secrets.gh_token }}
run: gh release upload ${{ inputs.release_tag }} "${{ env.RELEASE_NAME }}.tar.gz" --repo ${{ github.repository }}
build_dotnet_windows: build_dotnet_windows:
name: Build dotnet for Windows name: Build dotnet for Windows
@ -310,7 +302,7 @@ jobs:
- name: Package artifacts - name: Package artifacts
shell: bash shell: bash
env: env:
GH_TOKEN: ${{ github.token }} GH_TOKEN: ${{ secrets.gh_token }}
run: | run: |
release_name="ErsatzTV-Legacy-${{ inputs.release_version }}-win-x64" release_name="ErsatzTV-Legacy-${{ inputs.release_version }}-win-x64"
echo "RELEASE_NAME=${release_name}" >> $GITHUB_ENV echo "RELEASE_NAME=${release_name}" >> $GITHUB_ENV
@ -337,19 +329,15 @@ jobs:
(cd "${release_name}" && 7z a "../${release_name}.zip" .) (cd "${release_name}" && 7z a "../${release_name}.zip" .)
- name: Delete old release assets - name: Delete old release assets
uses: mknejp/delete-release-assets@v1
if: ${{ inputs.release_tag == 'develop' }} if: ${{ inputs.release_tag == 'develop' }}
with: env:
token: ${{ secrets.gh_token }} GH_TOKEN: ${{ secrets.gh_token }}
tag: ${{ inputs.release_tag }} run: |
fail-if-no-assets: false gh release view ${{ inputs.release_tag }} --json assets --jq '.assets[].name' --repo ${{ github.repository }} \
assets: "*win-x64.zip" | grep 'win-x64.zip' \
| xargs -r -I{} gh release delete-asset ${{ inputs.release_tag }} {} --yes --repo ${{ github.repository }}
- name: Publish - name: Publish
uses: softprops/action-gh-release@v1
with:
prerelease: false
tag_name: ${{ inputs.release_tag }}
files: "${{ env.RELEASE_NAME }}.zip"
env: env:
GITHUB_TOKEN: ${{ secrets.gh_token }} GH_TOKEN: ${{ secrets.gh_token }}
run: gh release upload ${{ inputs.release_tag }} "${{ env.RELEASE_NAME }}.zip" --repo ${{ github.repository }}

2
.github/workflows/ci.yml

@ -45,7 +45,7 @@ jobs:
apple_developer_certificate_password: ${{ secrets.APPLE_DEVELOPER_CERTIFICATE_PASSWORD }} apple_developer_certificate_password: ${{ secrets.APPLE_DEVELOPER_CERTIFICATE_PASSWORD }}
ac_username: ${{ secrets.AC_USERNAME }} ac_username: ${{ secrets.AC_USERNAME }}
ac_password: ${{ secrets.AC_PASSWORD }} ac_password: ${{ secrets.AC_PASSWORD }}
gh_token: ${{ github.token }} gh_token: ${{ secrets.GITHUB_TOKEN }}
azure_client_id: ${{ secrets.AZURE_CLIENT_ID }} azure_client_id: ${{ secrets.AZURE_CLIENT_ID }}
azure_tenant_id: ${{ secrets.AZURE_TENANT_ID }} azure_tenant_id: ${{ secrets.AZURE_TENANT_ID }}
azure_subscription_id: ${{ secrets.AZURE_SUBSCRIPTION_ID }} azure_subscription_id: ${{ secrets.AZURE_SUBSCRIPTION_ID }}

2
.github/workflows/docker.yml

@ -51,7 +51,7 @@ jobs:
- name: Download next artifacts - name: Download next artifacts
shell: bash shell: bash
env: env:
GH_TOKEN: ${{ github.token }} GH_TOKEN: ${{ secrets.gh_token }}
run: | run: |
case "${{ matrix.name }}" in case "${{ matrix.name }}" in
amd64) TARGET="linux-x64" ;; amd64) TARGET="linux-x64" ;;

2
.github/workflows/release.yml

@ -40,7 +40,7 @@ jobs:
apple_developer_certificate_password: ${{ secrets.APPLE_DEVELOPER_CERTIFICATE_PASSWORD }} apple_developer_certificate_password: ${{ secrets.APPLE_DEVELOPER_CERTIFICATE_PASSWORD }}
ac_username: ${{ secrets.AC_USERNAME }} ac_username: ${{ secrets.AC_USERNAME }}
ac_password: ${{ secrets.AC_PASSWORD }} ac_password: ${{ secrets.AC_PASSWORD }}
gh_token: ${{ github.token }} gh_token: ${{ secrets.GITHUB_TOKEN }}
azure_client_id: ${{ secrets.AZURE_CLIENT_ID }} azure_client_id: ${{ secrets.AZURE_CLIENT_ID }}
azure_tenant_id: ${{ secrets.AZURE_TENANT_ID }} azure_tenant_id: ${{ secrets.AZURE_TENANT_ID }}
azure_subscription_id: ${{ secrets.AZURE_SUBSCRIPTION_ID }} azure_subscription_id: ${{ secrets.AZURE_SUBSCRIPTION_ID }}

Loading…
Cancel
Save