Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(ci): Upload all CLI build outputs #1533

Merged
merged 1 commit into from
Oct 15, 2024
Merged

fix(ci): Upload all CLI build outputs #1533

merged 1 commit into from
Oct 15, 2024

Conversation

tsibley
Copy link
Member

@tsibley tsibley commented Oct 15, 2024

Include hidden files since our sole path pattern is a hidden "file". Apparently this counts even though the files the pattern matches aren't hidden.

GitHub made this big breaking change of excluding hidden files without bumping the major version number of actions/upload-artifact.¹ It, rightfully so, caused a ruckus at the time and continues to be a gift that keeps on giving.

The only other actions/upload-artifacts usage, in
.github/workflows/web.yml, seemingly isn't affected even though the path contains a hidden directory. Perhaps because in that case there are a few more directory components after it?

¹ https://github.com/actions/upload-artifact/releases/tag/v4.4.0

Resolves: #1532

Include hidden files since our sole path pattern is a hidden "file".
Apparently this counts even though the files the pattern matches aren't
hidden.

GitHub made this big breaking change of excluding hidden files without
bumping the major version number of actions/upload-artifact.¹  It,
rightfully so, caused a ruckus at the time and continues to be a gift
that keeps on giving.

The only other actions/upload-artifacts usage, in
.github/workflows/web.yml, seemingly isn't affected even though the path
contains a hidden directory.  Perhaps because in that case there are a
few more directory components after it?

¹ <https://github.com/actions/upload-artifact/releases/tag/v4.4.0>

Resolves: <#1532>
Copy link

vercel bot commented Oct 15, 2024

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Updated (UTC)
nextclade ✅ Ready (Inspect) Visit Preview Oct 15, 2024 4:05pm

@tsibley
Copy link
Member Author

tsibley commented Oct 15, 2024

This fixes the CI issue… and reveals another CI issue (and maybe larger issue?) with the merge of #1529: systems without a trust store (like a bare bones Linux container without ca-certificates installed) error. We could address that in code, or in the CI setup, depending on if such an environment matters for actual use cases.

@tsibley tsibley merged commit dac1fa7 into master Oct 15, 2024
19 of 20 checks passed
@tsibley tsibley deleted the trs/fix-ci branch October 15, 2024 16:28
@ivan-aksamentov
Copy link
Member

Wow!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

CI is broken
2 participants