Skip to content

[FSSDK-9486] Cherry-pick Last-Modified patch to a release #357

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 6 commits into from
Jul 18, 2023

Conversation

mikechu-optimizely
Copy link
Contributor

@mikechu-optimizely mikechu-optimizely commented Jul 3, 2023

Summary

Test plan

  • Unit and integration tests are expected to pass

Issues

  • FSSDK-9486

* 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 mikechu-optimizely requested a review from a team as a code owner July 3, 2023 17:54
@mikechu-optimizely mikechu-optimizely changed the title Mike/last modified cherry pick [FSSDK-9472] Cherry-pick Last-Modified patch to a release Jul 3, 2023
@mikechu-optimizely mikechu-optimizely changed the title [FSSDK-9472] Cherry-pick Last-Modified patch to a release [FSSDK-9486] Cherry-pick Last-Modified patch to a release Jul 3, 2023
@mikechu-optimizely
Copy link
Contributor Author

#356 Needs to be merged to master and then this PR's branch needs to include the changes before it can be merged.

@mikechu-optimizely mikechu-optimizely marked this pull request as draft July 3, 2023 18:26
@mikechu-optimizely mikechu-optimizely marked this pull request as ready for review July 10, 2023 15:09
* 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)
@mikechu-optimizely
Copy link
Contributor Author

Sorry for the excess noise from linting and the GitHub Actions workflow cherry-pick 😢

@mikechu-optimizely
Copy link
Contributor Author

@jaeopt Whenever you have a moment between hacking, can you do a code review? Thanks! You're the best 🤩

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 56072db into release-3.11.3 Jul 18, 2023
@mikechu-optimizely mikechu-optimizely deleted the mike/last-modified-cherry-pick branch July 18, 2023 17:53
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