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

Reduce CI workload by only running backend tests when engine or libs sources have changed #11579

Closed
hubertp opened this issue Nov 18, 2024 · 7 comments · Fixed by #11723
Closed
Assignees

Comments

@hubertp
Copy link
Collaborator

hubertp commented Nov 18, 2024

There is no need to run unit tests for backend when the only sources that have changed are in GUI.
See #11522 for the reverse.

@hubertp hubertp added the -ci label Nov 18, 2024
@hubertp hubertp changed the title Reduce CI workload by only running backend tests when engine or libs sources changed Reduce CI workload by only running backend tests when engine or libs sources have changed Nov 18, 2024
@hubertp hubertp moved this from ❓New to 📤 Backlog in Issues Board Nov 19, 2024
@4e6 4e6 moved this from 📤 Backlog to 🔧 Implementation in Issues Board Nov 28, 2024
mergify bot pushed a commit that referenced this issue Nov 29, 2024
related #11579

Changelog:
- update: use workflow `concurrency` setting instead of running the action to cancel previous jobs
@enso-bot
Copy link

enso-bot bot commented Nov 29, 2024

Dmitry Bushev reports a new STANDUP for yesterday (2024-11-28):

Progress: [11675] Fixed inputs for scheduled nightly release. Created the PR. [11579] Started working on the issue. Replaced the action to cancel previous jobs with the concurrency setting. Created the PR. It should be finished by 2024-12-04.

Next Day: Next day I will be working on the #11579 task. Continue working on the task

@enso-bot
Copy link

enso-bot bot commented Nov 29, 2024

Dmitry Bushev reports a new STANDUP for today (2024-11-29):

Progress: [11708] Another attempt to fix inputs for the scheduled nightly release. Created the PR. [11579] Updated the gui-pull-request job for building the engine and packaging the gui workflows. Started testing It should be finished by 2024-12-04.

Next Day: Next day I will be working on the #11579 task. Continue working on the task

@enso-bot
Copy link

enso-bot bot commented Dec 2, 2024

Dmitry Bushev reports a new STANDUP for today (2024-12-02):

Progress: [11579] Updated the concurrency settings. Made the macOS jobs optional. Updated the changed files reports. Updated to always run the pipeline on the develop branch. It should be finished by 2024-12-04.

Next Day: Next day I will be working on the #11579 task. Continue working on the task

@enso-bot
Copy link

enso-bot bot commented Dec 3, 2024

Dmitry Bushev reports a new STANDUP for today (2024-12-03):

Progress: [11579] Added optional workflows with macOS checks for engine checks and gui packaging. Updated continue-on-error settings. Testing on CI. Undrafted the PR. [11734] Reproduced the issue It should be finished by 2024-12-04.

Next Day: Next day I will be working on the #11579 task. Continue working on the task

@enso-bot
Copy link

enso-bot bot commented Dec 4, 2024

Dmitry Bushev reports a new STANDUP for yesterday (2024-12-04):

Progress: [11734] Debugging the line edits. Updated the logic to filter the case when the lines are swapped. Added tests. Created the PR [11579] Moving the gui-changed-files step to a separate workflow, It should be finished by 2024-12-04.

Next Day: Next day I will be working on the #11579 task. Continue working on the task

@enso-bot
Copy link

enso-bot bot commented Dec 5, 2024

Dmitry Bushev reports a new STANDUP for today (2024-12-05):

Progress: [11779] Debugging the method renaming. Found a scenario that reliably reproduces the issue. Filed a ticket [11579] Refactored files-changed steps into separate reusable workflows. Split single pull-request workflow into separate workflows. Updated the watched files. Updated the PR description. It should be finished by 2024-12-06.

Next Day: Next day I will be working on the #11579 task. Continue working on the task

@4e6 4e6 moved this from 🔧 Implementation to 👁️ Code review in Issues Board Dec 6, 2024
@enso-bot
Copy link

enso-bot bot commented Dec 6, 2024

Dmitry Bushev reports a new STANDUP for today (2024-12-06):

Progress: [11798] Discovered an issue in the GUI code editor. Found a reproducible scenario. Filed the ticket [11579] Updated the branch. Optimized job names so that they fit on the screen on the PR page. [11758] Reproduced the issue. Updated directory creation logic in PM. Created a PR. It should be finished by 2024-12-06.

Next Day: Next day I will be working on the #11579 task. Continue working on the task

@github-project-automation github-project-automation bot moved this from 👁️ Code review to 🟢 Accepted in Issues Board Dec 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: 🟢 Accepted
Development

Successfully merging a pull request may close this issue.

2 participants