added id to release drafter

added package permission on release drafter

changed gh token

reworked release drafter

added gh pat

added cr id on workflow

fixing gh release asset path

added list dir

joined jobs on action

att

att

att

att

att

att

att
This commit is contained in:
Valmo Trindade
2025-02-25 02:19:06 -03:00
parent 95fde7f80f
commit 37aa75b77a

View File

@@ -100,29 +100,13 @@ jobs:
uses: arma-actions/hemtt@v1 uses: arma-actions/hemtt@v1
- name: Build - name: Build
run: hemtt release run: hemtt release
- name: Upload Final Package
uses: actions/upload-artifact@v4
with:
name: armatak.zip
path: 'releases/armatak-latest.zip'
get_commits:
runs-on: ubuntu-latest
steps:
- name: Checkout Repo
uses: actions/checkout@v4
- name: Get previous tag - name: Get previous tag
id: prev_tag id: prev_tag
run: echo "::set-output name=tag::$(git describe --tags --abbrev=0 HEAD^)" run: echo "PREVIOUS_TAG=$(git describe --tags --abbrev=0 HEAD^)" >> $GITHUB_ENV
- name: Get commit messages - name: Get commit messages
id: commits id: commits
run: | run: |
echo "::set-output name=messages::$(git log ${{ steps.prev_tag.outputs.tag }}..HEAD --pretty=format:'%h - %s' | tr '\n' ',' | sed 's/,$//')" echo "COMMIT_MESSAGES=$(git log ${{ env.PREVIOUS_TAG }}..HEAD --pretty=format:'%h - %s' | tr '\n' ',' | sed 's/,$//')" >> $GITHUB_ENV
create_release:
needs: [package, get_commits]
runs-on: ubuntu-latest
steps:
- name: Checkout Repo - name: Checkout Repo
uses: actions/checkout@v4 uses: actions/checkout@v4
with: with:
@@ -130,21 +114,21 @@ jobs:
- name: Create Release - name: Create Release
uses: actions/create-release@v1 uses: actions/create-release@v1
env: env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} GITHUB_TOKEN: ${{ secrets.GH_PAT }}
with: with:
tag_name: ${{ github.ref }} tag_name: ${{ github.ref }}
release_name: Release ${{ github.ref }} release_name: ${{ github.ref }}
body: | body: |
Changes in this release: Changes in this release:
${{ steps.commits.outputs.messages }} ${{ env.COMMIT_MESSAGES }}
draft: false draft: false
prerelease: false prerelease: false
- name: Upload Release Asset - name: Upload Release Asset
uses: actions/upload-release-asset@v1 uses: actions/upload-release-asset@v1
env: env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} GITHUB_TOKEN: ${{ secrets.GH_PAT }}
with: with:
upload_url: ${{ steps.create_release.outputs.upload_url }} upload_url: ${{ steps.create_release.outputs.upload_url }}
asset_path: releases/armatak-latest.zip asset_path: releases/armatak-latest.zip
asset_name: armatak-latest.zip asset_name: armatak.zip
asset_content_type: application/zip asset_content_type: application/zip