Skip to content
Permalink
Branch: master
Commits on Apr 10, 2019
  1. NPM: mark all packages as side-effect free

    mrtnzlml authored and kiwicom-github-bot committed Apr 9, 2019
    kiwicom-source-id: cd82ec28c1ab9e5a21682e35e31b48a097a5cd33
Commits on Apr 8, 2019
  1. Monorepo: remove '@babel/node' dependency

    mrtnzlml authored and kiwicom-github-bot committed Apr 2, 2019
    We don't need it anymore because 'monorepo-babel-node' bin does the same but it also supports our monorepo setup.
    
    kiwicom-source-id: 1847632c5bbb863a3ffe8d0cd68eba93af69955e
  2. NPM publisher: use 'npm-packlist' instead of custom ignore

    mrtnzlml authored and kiwicom-github-bot committed Mar 28, 2019
    NPM publisher now uses NPM logic for packing the TARs directly. This means that you can (and you should) specify your custom ignore rules per project and the publisher will take them  into account. It also removes the necessity for copying manually whitelisted files like README or CHANGELOG (works by default).
    
    kiwicom-source-id: 70cb3e1f0182ad484523dd8df20d515954c2323c
  3. Readme: update hiring banner

    mrtnzlml authored and kiwicom-github-bot committed Mar 26, 2019
    kiwicom-source-id: 0853d1282e79a257da08592036ab11d850662e0d
  4. Automator: add new HIRING_BANNER task

    mrtnzlml authored and kiwicom-github-bot committed Mar 25, 2019
    kiwicom-source-id: e9a7fed03dd48eb5ffefbc0fd576b4be61e1aa03
  5. Yarn: upgrade non-breaking dependencies

    mrtnzlml authored and kiwicom-github-bot committed Mar 15, 2019
    This change also release new `@kiwicom/eslint-config` version 3.2.0
    
    kiwicom-source-id: 2e9c1b3e95796f52002a465e100ee808248e74c9
  6. Move '@kiwicom/signed-source' into BC checker workspace

    mrtnzlml authored and kiwicom-github-bot committed Mar 13, 2019
    Signed source is not used in any other package so I would like to remove this workspace completely.
    
    kiwicom-source-id: ff0a28ebbb5ac2b709a2c9a67cb2160bf831dc58
  7. Add missing licenses to package.json

    mrtnzlml authored and kiwicom-github-bot committed Mar 8, 2019
    Closes: https://gitlab.skypicker.com/incubator/universe/issues/453
    
    kiwicom-source-id: e03f2ed24d311f43c4ca439a48b800768a63b0e6
  8. NPM packages: add missing licenses

    mrtnzlml authored and kiwicom-github-bot committed Feb 25, 2019
    kiwicom-source-id: e2dcd5c67a25eba53ef66fa3fed7aaf25c4b8c7f
  9. BC checker: print dangerous changes

    mrtnzlml authored and kiwicom-github-bot committed Feb 25, 2019
    There is currently one issue in our GraphQL which prints some warnings but that's only a local thing (we should figure out what is going on and report/fix it). It should not affect other teams.
    
    kiwicom-source-id: a7370e8eba5855675d52f1246569fcf98ac6bd5f
  10. NPM: be explicit about required versions

    mrtnzlml authored and kiwicom-github-bot committed Feb 21, 2019
    This is not an ultimate solution but it would certainly catch the issues we had during last releases. The problem is that we required just a "^0" versions so all worked for us in the monorepo. However, exported repositories were not explicit about the version bump (it was only in our yarn.lock) so some dependencies were not required properly. This should help because for example "^0.4.2" means ">=0.4.2 <0.5.0" so we cannot use features from version 0.5 unless we increase the version even in monorepo. This is not going to work that well for stable versions though.
    
    kiwicom-source-id: b5a58eb104f042aa09dc9429daaf2792b589cdef
  11. BC checker: sort GraphQL schema lexicographically

    mrtnzlml authored and kiwicom-github-bot committed Feb 20, 2019
    Not really a BC break but it could surprise some users so I am bumping the version and adding info to the CHANGELOG as well.
    
    kiwicom-source-id: 3c136da03e04151b56fdf100a0e33983112e6e72
  12. NPM packages: change homepage URL to GitHub

    mrtnzlml authored and kiwicom-github-bot committed Jan 25, 2019
    kiwicom-source-id: 257fb64493a4292089e55161e6510c0311d7ffa3
  13. Finish transition to the new Incubator group

    mrtnzlml authored and kiwicom-github-bot committed Jan 24, 2019
    kiwicom-source-id: 824bbdeb59e753e11a0d07b01c310f05be5f0154
  14. BC checker: test output messages

    mrtnzlml authored and kiwicom-github-bot committed Jan 16, 2019
    Closes: https://gitlab.skypicker.com/graphql/graphql/issues/404
    
    kiwicom-source-id: 2bc93b120b783ee3c8d3792d702ca5bda1df6b8c
  15. Upgrade all dependencies

    mrtnzlml authored and kiwicom-github-bot committed Jan 9, 2019
    There are no breaking updates so no issues expected. Mostly eslint related changes.
    
    kiwicom-source-id: 7e31d80fbc27abda6055144bd7839b88e301081b
  16. Release v1.0 of '@kiwicom/graphql-bc-checker' and

    mrtnzlml authored and kiwicom-github-bot committed Dec 18, 2018
    kiwicom-source-id: 6ada4f86a4886487bafe9f4c09b15450e16daaf7
  17. Refactor BC checker into regular JS function

    mrtnzlml authored and kiwicom-github-bot committed Dec 17, 2018
    It is not possible to use `--schema` parameter because everyone is having different JS setup and we cannot do the transpilation here. Therefore it's easier to provide this functionality as a function so everyone can implement it as they wish.
    
    Closes https://gitlab.skypicker.com/graphql/graphql/issues/385
    
    kiwicom-source-id: 73463e1b8bf6ae67c4ad68f1915b3d470b3e49a8
  18. Change URL of all our NPM packages

    mrtnzlml authored and kiwicom-github-bot committed Dec 13, 2018
    This URL is exposed in NPM so it makes sense to link the source-code instead of pointing to the same page where the NPM visitor already is. I am also releasing v1.0.0 of our Eslint packages since there is nothing to wait for.
    
    kiwicom-source-id: 17c34fcf9364d0cd237209b990b4aa2f2aaeb593
  19. README: add info about our public NPM packages

    mrtnzlml authored and kiwicom-github-bot committed Dec 12, 2018
    I think it would be smart to automate this flow so I added it as a script. I can imagine we are going to periodically run a job which will run these manual tasks and update our docs automatically for example.
    
    Closes: https://gitlab.skypicker.com/graphql/graphql/issues/388
    
    kiwicom-source-id: fe41ae4082f3ceac9aa40679b59c957b261bef7b
  20. Eslint: add new rule 'no-newline-string' to enforce os.EOL

    mrtnzlml authored and kiwicom-github-bot committed Dec 10, 2018
    This rule should probably be used only for external NPM packages. Also, it doesn't support template literals yet.
    
    Closes: https://gitlab.skypicker.com/graphql/graphql/issues/384
    
    kiwicom-source-id: 3ee25b4aec2d454a59dc9e89a9b97de5801fbd5c
  21. Refactor BC checker to support external GraphQL schema

    mrtnzlml authored and kiwicom-github-bot committed Dec 7, 2018
    This allows us to use the BC checker everywhere. It also doesn't fail anymore when the schema doesn't exist yet. I also started new `@kiwicom/test-utils` to help me reduce the monkey job I have to do everytime with snapshots. This package should eventually replace our current `TestingTools.js`.
    
    kiwicom-source-id: ef1eace81f3be1c19de4c46679f70666a13ace51
  22. Release 0.2.0 of '@kiwicom/graphql-bc-checker'

    mrtnzlml authored and kiwicom-github-bot committed Dec 7, 2018
    We have now way better build system so all the issues should be resolved automatically and all we need to do is to release a new version. Magic... :)
    
    Closes: https://gitlab.skypicker.com/graphql/graphql/issues/382
    
    kiwicom-source-id: f645369691064528805ff1fa8d5db90f6ddb98fe
  23. Make '@kiwicom/graphql-bc-checker' public

    mrtnzlml authored and kiwicom-github-bot committed Dec 6, 2018
    Let's publish first beta version so I can check it in real-life setup, use it somewhere and ship it stable.
    
    Closes: https://gitlab.skypicker.com/graphql/graphql/issues/377
    
    kiwicom-source-id: 05399e85f2948b51125ae2eb503d33d2b767f510
  24. Apply new set of eslint rules

    mrtnzlml authored and kiwicom-github-bot committed Nov 28, 2018
    This is base set of eslint rules to be exposed on NPM for our JS projects. Good strategy is to use it, overwrite some rules as needed and report them bach to  this configuration.
    
    kiwicom-source-id: 006d256b95b37c63ca8c9a99a6f04eff243451e6
  25. BC checker: allow breaking changes

    mrtnzlml authored and kiwicom-github-bot committed Nov 27, 2018
    This change adds the ability to do breaking changes using `--allow-breaking-changes` option. It automatically logs the braking change to the snapshot itself so you can easily check in the history who did what and why.
    
    kiwicom-source-id: ca1dfd47b736d1e75afd24e8be9bb5fb2c112588
  26. BC checker: use readable snapshot output

    mrtnzlml authored and kiwicom-github-bot committed Nov 10, 2018
    This output has less information but it should be the right subset to check breaking changes affecting our clients. The good thing is that it's very well readable for us.
    
    kiwicom-source-id: 32abf3c34699c205128c2d6cb7da673aa51e9afa
  27. Add monorepo packages test

    mrtnzlml authored and kiwicom-github-bot committed Nov 8, 2018
    This test verifies we have the packages set correctly.
    
    kiwicom-source-id: 7bf5bd4b5faddd45223e84278be7d3034c09f6e0
  28. Prevent manual contamination of GraphQL schema snapshot

    mrtnzlml authored and kiwicom-github-bot committed Nov 2, 2018
    This change prevents GraphQL schema snapshot to be manually tweaked. I achieved this using signed source utility taken from fbjs repository. This utility signs the source code so every manual change is going to be detected easily.
    
    kiwicom-source-id: 171347dd09eb5d5e765d7ce774557e5269c83b10
You can’t perform that action at this time.