Skip to content

fix(ci): update artifact upload paths for linux installers - #20

Merged
MathCunha16 merged 1 commit into
mainfrom
fix/linux-artifacts
Jul 25, 2026
Merged

fix(ci): update artifact upload paths for linux installers#20
MathCunha16 merged 1 commit into
mainfrom
fix/linux-artifacts

Conversation

@MathCunha16

@MathCunha16 MathCunha16 commented Jul 25, 2026

Copy link
Copy Markdown
Owner

This pull request updates the artifact upload paths in the .github/workflows/release.yml workflow to ensure all installer files, including those in subdirectories, are included during the release process. The changes use recursive glob patterns to capture files in nested folders, improving the reliability of artifact collection for all platforms.

Artifact upload path improvements:

  • The linux-installers upload step now uses backend/build/jpackage/**/*.deb and backend/build/jpackage/**/*.rpm to include .deb and .rpm files from all subdirectories, instead of only the top-level folders.
  • The windows-installer upload step now uses backend/build/jpackage/**/*.msi to include .msi files from all subdirectories.
  • The macos-installer upload step now uses backend/build/jpackage/**/*.dmg to include .dmg files from all subdirectories.

Summary by CodeRabbit

  • Correções
    • Aprimorada a coleta dos instaladores de Linux, Windows e macOS durante as versões de lançamento.
    • Os artefatos agora são encontrados mesmo quando estão em subdiretórios diferentes dentro da estrutura de empacotamento.

@MathCunha16 MathCunha16 self-assigned this Jul 25, 2026
@MathCunha16 MathCunha16 added the Devops Devops feature or modification label Jul 25, 2026
@MathCunha16
MathCunha16 merged commit 0ffee8a into main Jul 25, 2026
0 of 3 checks passed
@MathCunha16
MathCunha16 deleted the fix/linux-artifacts branch July 25, 2026 15:56
@coderabbitai

coderabbitai Bot commented Jul 25, 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: 7455b2e2-050c-48e4-b51b-ae999e879325

📥 Commits

Reviewing files that changed from the base of the PR and between 9f2fe3f and 80e37a3.

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

📝 Walkthrough

Walkthrough

O workflow de release foi atualizado para usar globs recursivos na coleta de instaladores Linux, Windows e macOS, mantendo inalteradas as demais etapas.

Changes

Artefatos de release

Layer / File(s) Resumo
Padrões recursivos de empacotamento
.github/workflows/release.yml
Os uploads de instaladores DEB, RPM, MSI e DMG passaram a localizar arquivos em subdiretórios de backend/build/jpackage.

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

Possibly related PRs


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