Skip to content

fix: update GitHub Actions to use non-deprecated artifact action - #1

Merged
flyingrobots merged 2 commits into
mainfrom
fix-github-actions
Jun 12, 2025
Merged

flyingrobots merged 2 commits into
mainfrom
fix-github-actions

Conversation

@flyingrobots

Copy link
Copy Markdown
Owner

Description

  • Upgrade actions/upload-artifact from v3 to v4
  • Fixes CI failure due to deprecated action version
  • GitHub deprecated v3 artifact actions on April 16, 2024

Resolves CI error: "This request has been automatically failed because
it uses a deprecated version of actions/upload-artifact: v3"

- Upgrade actions/upload-artifact from v3 to v4
- Fixes CI failure due to deprecated action version
- GitHub deprecated v3 artifact actions on April 16, 2024

Resolves CI error: "This request has been automatically failed because
it uses a deprecated version of actions/upload-artifact: v3"
@flyingrobots flyingrobots self-assigned this Jun 12, 2025
- Add working-directory: ./cli to cross-platform test job
- Fixes "could not find Cargo.toml" error in GitHub Actions
- Ensures cargo commands run in the correct subdirectory

The monorepo structure requires CI to explicitly navigate to the
cli/ directory where the Rust project lives.
@flyingrobots
flyingrobots merged commit ec325c3 into main Jun 12, 2025
@flyingrobots
flyingrobots deleted the fix-github-actions branch June 12, 2025 07:11
flyingrobots added a commit that referenced this pull request Jun 24, 2025
Replace race-prone boolean flag with pthread_once for SipHash key initialization.
This ensures the key is initialized exactly once even with concurrent access.

- Replace g_siphash_key_initialized flag with pthread_once_t
- Use pthread_once() to guarantee single initialization
- Add pthread to LDFLAGS in Makefile
- Free error on fallback path to prevent memory leak

Fixes TODO #1 from TASKLIST.md

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
@flyingrobots flyingrobots mentioned this pull request Jun 24, 2025
4 tasks done
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.

1 participant