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

[FSSDK-9472] fix: Last-Modified header not respected #355

Merged
merged 8 commits into from
Jun 27, 2023

Conversation

mikechu-optimizely
Copy link
Contributor

Summary

  • Fix Last-Modified header not respected when datafile has not changed.

Test plan

  • Added new tests to cover situation
  • Existing unit, integration, and e2e tests should continue to succeed.

Issues

  • FSSDK-9472

@mikechu-optimizely mikechu-optimizely marked this pull request as ready for review June 26, 2023 15:56
@mikechu-optimizely mikechu-optimizely requested a review from a team as a code owner June 26, 2023 15:56
Copy link
Contributor

@jaeopt jaeopt left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@mikechu-optimizely mikechu-optimizely merged commit 471ca4b into master Jun 27, 2023
@mikechu-optimizely mikechu-optimizely deleted the mike/fix-last-modified branch June 27, 2023 12:41
mikechu-optimizely added a commit that referenced this pull request Jul 3, 2023
* Fix where Last-Modified is pulled

* Corrected small problems in test class

* WIP Adding Last Modified test

* Add test coverage

WIP: new tests succeed in isolation (time-based/brittle)

* Fix failing test by deferring

* Lint fixes

* Lint fix whitespace

(cherry picked from commit 471ca4b)
mikechu-optimizely added a commit that referenced this pull request Jul 3, 2023
* Fix where Last-Modified is pulled

* Corrected small problems in test class

* WIP Adding Last Modified test

* Add test coverage

WIP: new tests succeed in isolation (time-based/brittle)

* Fix failing test by deferring

* Lint fixes

* Lint fix whitespace

(cherry picked from commit 471ca4b)
mikechu-optimizely added a commit that referenced this pull request Jul 18, 2023
* [FSSDK-9472] fix: Last-Modified header not respected  (#355)

* Fix where Last-Modified is pulled

* Corrected small problems in test class

* WIP Adding Last Modified test

* Add test coverage

WIP: new tests succeed in isolation (time-based/brittle)

* Fix failing test by deferring

* Lint fixes

* Lint fix whitespace

(cherry picked from commit 471ca4b)

* Fixed follow-on merge issues

* [FSSDK-9486] maint: Update CI and publishing (#356)

* Add remote dispatch workflow

* Update job & step names

* Stop uploading to AWS

* Reorganized jobs

* Change workflow names

* Fix on.push.branches for testing

* Rename job

* Rename steps; remove second strong name signing

for .NET Framework assems

* Combine two steps

* Run tests before release build

* NIT changes

* Move NUnit tests after build

* Remove testing branch push trigger

* Renamings; remove test trigger

* Rename jobs for consistency

* Revert "Rename jobs for consistency"

This reverts commit c159538.

* Update from @jaeopt PR review

* Add back CI_USER_TOKEN secret

* Add back TRAVIS_COM_TOKEN

* Update release workflow for testing

* Fix test tag

* Testing fix use OptimizelySDK.Travis.sln since

I'm testing using previous release

* Adjust names

* Migrate nuspec template

* Fix checkout during pack; output tag & version

* Fix output of env.TAG

* Shorten & fix during testing

* Add back jobs

* Update OptimizelySDK.nuspec.template's permission

* Iterate on nuspec creation

* Fix semantic extraction

* Fix dotnet nuget push

* Move env to steps where they're needed

* Remove testing setups

(cherry picked from commit b658323)

* Lint fixes 🥲

* Sort imports for linting

* Sort alphabetically
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants