Skip to content

Commit 2500eea

Browse files
authored
adjust: adjustment actions (#5)
1 parent 68096de commit 2500eea

File tree

1 file changed

+18
-3
lines changed

1 file changed

+18
-3
lines changed

.github/workflows/build-deb-develop.yml

Lines changed: 18 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ jobs:
4343
name: deb-package
4444
path: target/debian/*.deb
4545

46-
#Só em push de tag semântica
46+
#Detecta tipo quando for TAG
4747
- name: Detect prerelease or stable (from tag)
4848
if: startsWith(github.ref, 'refs/tags/')
4949
id: relmeta
@@ -57,14 +57,15 @@ jobs:
5757
echo "RELEASE_NAME=Stable - ${TAG}" >> $GITHUB_OUTPUT
5858
fi
5959
60-
- name: Generate SHA256 checksums (tags only)
61-
if: startsWith(github.ref, 'refs/tags/')
60+
- name: Generate SHA256 checksums
61+
if: startsWith(github.ref, 'refs/tags/') || github.ref == 'refs/heads/main'
6262
run: |
6363
cd target/debian
6464
for f in *.deb; do
6565
sha256sum "$f" > "$f.sha256"
6666
done
6767
68+
#Release para TAGS semânticas
6869
- name: Create GitHub Release (tags only)
6970
if: startsWith(github.ref, 'refs/tags/')
7071
uses: softprops/action-gh-release@v2
@@ -73,6 +74,20 @@ jobs:
7374
name: ${{ steps.relmeta.outputs.RELEASE_NAME }}
7475
draft: false
7576
prerelease: ${{ steps.relmeta.outputs.PRERELEASE }}
77+
files: |
78+
target/debian/*.deb
79+
target/debian/*.sha256
80+
81+
# elease para PUSH na main (sem tag)
82+
- name: Create/Update Main Release (branch push)
83+
if: github.ref == 'refs/heads/main'
84+
uses: softprops/action-gh-release@v2
85+
with:
86+
tag_name: main-latest
87+
name: Stable - main latest (${{ github.sha }})
88+
draft: false
89+
prerelease: false
90+
make_latest: true
7691
files: |
7792
target/debian/*.deb
7893
target/debian/*.sha256

0 commit comments

Comments
 (0)