Skip to content

fix: Flatten release asset directory structure in workflow - #42

Merged
MathCunha16 merged 1 commit into
mainfrom
release/fix-release-linux-workflow
Aug 14, 2026
Merged

fix: Flatten release asset directory structure in workflow#42
MathCunha16 merged 1 commit into
mainfrom
release/fix-release-linux-workflow

Conversation

@MathCunha16

@MathCunha16 MathCunha16 commented Aug 14, 2026

Copy link
Copy Markdown
Owner

This pull request updates the release workflow to improve how release assets are handled before publishing. The main change is flattening the directory structure of collected assets to ensure all files are moved to the top level of the release-assets directory before release.

Release asset handling improvements:

  • Modified the workflow step to flatten the release-assets directory by moving all files to its root, making it easier to collect and display release assets before publishing. (.github/workflows/release.yml)

Summary by CodeRabbit

  • Melhorias
    • Os artefatos de lançamento agora são organizados em uma única pasta antes da publicação.
    • A listagem e a publicação dos instaladores foram atualizadas para refletir essa organização.
    • A mensagem exibida durante o processo de publicação foi revisada.

@MathCunha16 MathCunha16 self-assigned this Aug 14, 2026
@MathCunha16 MathCunha16 added the Devops Devops feature or modification label Aug 14, 2026
@MathCunha16
MathCunha16 merged commit 5ef638f into main Aug 14, 2026
1 check passed
@MathCunha16
MathCunha16 deleted the release/fix-release-linux-workflow branch August 14, 2026 04:52
@coderabbitai

coderabbitai Bot commented Aug 14, 2026

Copy link
Copy Markdown

Review Change Stack

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Repository UI (base), Organization UI (inherited)

Review profile: CHILL

Plan: Pro

Run ID: ef6d9529-2cc6-4747-a346-9326d66ec84d

📥 Commits

Reviewing files that changed from the base of the PR and between 5056f75 and a817927.

📒 Files selected for processing (1)
  • .github/workflows/release.yml

📝 Walkthrough

Walkthrough

O workflow de release agora achata os artefatos coletados em release-assets/ antes de listar e publicar os instaladores. A mensagem exibida pela etapa de publicação também foi atualizada.

Changes

Artefatos de release

Layer / File(s) Summary
Achatar artefatos antes da publicação
.github/workflows/release.yml
A etapa de publicação move os arquivos encontrados em subdiretórios para a raiz de release-assets/ antes de listar e publicar os instaladores. A mensagem exibida foi atualizada.

Estimated code review effort: 1 (Trivial) | ~5 minutos

Possibly related PRs

  • MathCunha16/Devaulty#20: Também altera o tratamento de artefatos no workflow de release e amplia os padrões de coleta de instaladores em subdiretórios.

Comment @coderabbitai help to get the list of available commands.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Devops Devops feature or modification

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant