Skip to content

Conversation

@Youngv
Copy link
Member

@Youngv Youngv commented Jan 20, 2025

  • Introduced a new configuration file .pr_agent.toml for the PR agent with model settings and GitHub action configurations.
  • Updated the main GitHub Actions workflow to support multiple operating systems (Ubuntu, macOS, Windows) for Ruby builds.
  • Added steps to install TA-Lib on each OS within the CI workflow.
  • Created a new workflow file .github/workflows/pr_agent.yml to automate responses to pull requests and issue comments using the PR agent.

@github-actions
Copy link

Failed to generate code suggestions for PR

…b installation

- Introduced a new configuration file `.pr_agent.toml` for the PR agent with model settings and GitHub action configurations.
- Updated the main GitHub Actions workflow to support multiple operating systems (Ubuntu, macOS, Windows) for Ruby builds.
- Added steps to install TA-Lib on each OS within the CI workflow.
- Created a new workflow file `.github/workflows/pr_agent.yml` to automate responses to pull requests and issue comments using the PR agent.

Refactor GitHub Actions workflows for improved Ruby setup and PR agent configuration

- Reorganized the main workflow to include Ruby setup after TA-Lib installation steps.
- Added the `OPENAI_KEY` environment variable to the PR agent workflow for enhanced functionality.
- Ensured consistency in Ruby environment setup across different operating systems.

Update Gemfile.lock and ta_lib_ffi.gemspec; enhance GitHub Actions workflow

- Removed the 'debase' dependency from Gemfile.lock and ta_lib_ffi.gemspec to streamline development dependencies.
- Updated the GitHub Actions workflow to include a step for setting up a tmate session, improving debugging capabilities during CI runs.
- Modified the Windows installation command for TA-Lib to use PowerShell's Invoke-WebRequest for better compatibility.

Refactor TA-Lib library to support dynamic library loading based on platform

- Updated the library loading mechanism in `lib/ta_lib.rb` to determine the appropriate file extension for the TA-Lib shared library based on the operating system (macOS, Linux, Windows).
- This change enhances compatibility and ensures that the correct library is loaded in different environments.

Update GitHub Actions workflow to streamline tmate session setup

- Added a step to set up a tmate session in the main workflow for improved debugging during CI runs.
- Removed the redundant tmate setup step that was previously included, ensuring a cleaner workflow configuration.

Refactor GitHub Actions workflow and TA-Lib library loading

- Removed the tmate session setup step from the GitHub Actions workflow to streamline the CI process.
- Updated the library loading mechanism in `lib/ta_lib.rb` to dynamically determine the correct path for the TA-Lib shared library based on the operating system, enhancing compatibility across macOS, Linux, and Windows.

Add tmate session setup to GitHub Actions workflow for improved debugging

Fix library path for TA-Lib in `lib/ta_lib.rb` to ensure correct loading on macOS and Windows. Updated file names to use hyphens instead of underscores for consistency with platform conventions.

Enhance GitHub Actions workflow with optional tmate debugging

- Added a `workflow_dispatch` trigger to the GitHub Actions workflow, allowing manual execution with an optional `debug_enabled` input.
- The tmate session setup step is now conditionally executed based on the `debug_enabled` input, improving flexibility for debugging during CI runs.
@Youngv Youngv merged commit eba7cff into main Jan 20, 2025
0 of 3 checks passed
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.

2 participants