Skip to content

Conversation

michaelglass
Copy link
Contributor

@michaelglass michaelglass commented Dec 8, 2022

This PR resolves possible race conditions while generating gem lockfile updates and snapshots

@michaelglass michaelglass force-pushed the avoid-race-condition branch 2 times, most recently from 932d67d to 83a0c14 Compare December 8, 2022 19:38
@michaelglass michaelglass changed the title avoid race condition fail build when snapshots fail; avoid race conditions in gemfile update & snapshot generation helpers Dec 8, 2022
@michaelglass michaelglass changed the title fail build when snapshots fail; avoid race conditions in gemfile update & snapshot generation helpers resolve a handful of testing issues Dec 8, 2022
@michaelglass michaelglass changed the title resolve a handful of testing issues avoid possible race conditions Dec 9, 2022
@michaelglass michaelglass marked this pull request as ready for review December 9, 2022 08:59
@michaelglass michaelglass changed the base branch from main to omnibus-test-change-branch December 9, 2022 10:20
@michaelglass michaelglass merged commit afc83de into omnibus-test-change-branch Dec 9, 2022
@michaelglass michaelglass deleted the avoid-race-condition branch December 9, 2022 10:21
michaelglass added a commit that referenced this pull request Dec 9, 2022
* fail on missing snapshots (#57)

* include fork of rspec-snapshot that fails the build when the snapshot is written

* confirm missing snapshots fail the build

* Revert "confirm missing snapshots fail the build"

This reverts commit b4e3dd2.

* test exit more carefully (#56)

* graceful exit within abq was masking rspec tests on older versions of rspec

* add an additional exit safeguard

* check num tests vs expected tests

* sanitize backtrace tweaks

* regenerate snapshots

* break test to ensure bin/check_num_tests.rb works

* Revert "break test to ensure bin/check_num_tests.rb works"

This reverts commit 1da32a2.

* set subprocess ENV outside of the global context (#54)

* use captain cli (#55)

* use captain cli

* unset RWX_ACCESS_TOKEN to be compatible with captain-cli
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