Skip to content

make run workflow improvements #1755

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

Merged
merged 1 commit into from
Feb 21, 2025
Merged

make run workflow improvements #1755

merged 1 commit into from
Feb 21, 2025

Conversation

edmorley
Copy link
Member

@edmorley edmorley commented Feb 21, 2025

Updates make run (used locally during development) to:

  • Run a second build after the first, which allows for easy testing of cached workflows. This second build uses a different build directory path to the first, to match the Heroku Cedar/classic build system and allow for testing that relocation/path rewriting works as expected.
  • Exit non-zero if the compile failed (it previously didn't, so we could test bin/report for failing builds - but that's now handled via a customisable exit code).

GUS-W-17879839.

Updates `make run` (used locally during development) to:
- Run a second build after the first, which allows for easy testing of
  cached workflows. This second build uses a different build directory
  path to the first, to match the Heroku Cedar/classic build system and
  allow for testing that relocation/path rewriting works as expected.
- Exit non-zero if the compile failed (it previously didn't, so we could
  test `bin/report` for failing builds - but that's now handled via a
  customisable exit code).
@edmorley edmorley self-assigned this Feb 21, 2025
@edmorley edmorley marked this pull request as ready for review February 21, 2025 08:18
@edmorley edmorley requested a review from a team as a code owner February 21, 2025 08:18
@edmorley edmorley enabled auto-merge (squash) February 21, 2025 08:25
@edmorley edmorley merged commit bb28227 into main Feb 21, 2025
8 checks passed
@edmorley edmorley deleted the make-run-improvements branch February 21, 2025 08:30
@heroku-linguist heroku-linguist bot mentioned this pull request Feb 24, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants