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

feat: Support sharing cache between windows and linux #5267

Merged
merged 4 commits into from
Feb 18, 2024
Merged

Conversation

Jason3S
Copy link
Collaborator

@Jason3S Jason3S commented Feb 17, 2024

fixes: #5246

  • Defaults to the universal format instead of legacy.
  • Path separators are converted to / before being stored.

fixes: #5246

- Defaults to the universal format instead of legacy.
- Path separators are converted to `/` before being stored.
Copy link
Contributor

github-actions bot commented Feb 17, 2024

Performance Report

Rep Elapsed Delta Min Max Median Avg Count
AdaDoom3/AdaDoom3 11.703 1.93% 11.755 12.028 11.933 11.904 7
alexiosc/megistos 31.038 0.37% 30.436 32.779 31.154 31.145 7
apollographql/apollo-server 6.793 -0.73% 6.431 6.911 6.744 6.694 8
aspnetboilerplate/aspnetboilerplate 23.610 -3.27% 22.662 23.268 22.862 22.932 7
aws-amplify/docs 33.349 -6.35% 30.759 33.636 31.357 31.906 7
Azure/azure-rest-api-specs 28.430 1.77% 27.635 30.838 28.942 29.054 7
bitjson/typescript-starter 0.755 -0.19% 0.729 0.780 0.753 0.754 7
caddyserver/caddy 10.063 0.64% 10.047 10.585 10.128 10.214 7
canada-ca/open-source-logiciel-libre 0.885 0.27% 0.860 0.975 0.887 0.894 7
chef/chef 20.477 0.18% 20.254 21.738 20.513 20.719 7
django/django 51.079 1.88% 49.551 53.176 52.059 51.775 7
eslint/eslint 30.457 2.43% 30.421 37.111 31.215 32.070 7
exonum/exonum 11.655 -0.78% 11.325 12.098 11.565 11.611 7
gitbucket/gitbucket 6.813 2.74% 6.685 7.327 7.005 6.971 7
googleapis/google-cloud-cpp 363.681 1.31% 351.866 395.651 368.500 371.165 8
graphql/express-graphql 0.841 -2.12% 0.790 0.861 0.824 0.823 8
graphql/graphql-js 5.731 3.12% 5.715 6.074 5.916 5.912 8
graphql/graphql-relay-js 0.855 -7.57% 0.760 0.824 0.794 0.795 8
graphql/graphql-spec 1.814 -0.23% 1.764 1.848 1.810 1.810 8
iluwatar/java-design-patterns 29.994 -3.02% 28.115 31.184 29.114 29.206 7
ktaranov/sqlserver-kit 23.379 0.11% 22.906 23.861 23.403 23.396 7
liriliri/licia 8.158 -0.69% 7.733 8.438 8.102 8.146 7
MartinThoma/LaTeX-examples 13.704 -0.45% 13.406 13.886 13.643 13.673 7
mdx-js/mdx 3.765 -1.50% 3.681 3.911 3.709 3.759 7
microsoft/TypeScript-Website 18.436 -4.01% 16.919 18.571 17.725 17.790 7
MicrosoftDocs/PowerShell-Docs 104.616 0.45% 99.342 112.225 105.084 105.259 8
neovim/nvim-lspconfig 8.067 3.91% 8.194 8.626 8.395 8.406 7
pagekit/pagekit 7.381 0.18% 7.137 7.540 7.394 7.380 7
php/php-src 113.655 -3.72% 107.526 119.574 109.577 110.600 8
plasticrake/tplink-smarthome-api 1.458 1.66% 1.438 1.514 1.483 1.481 7
prettier/prettier 13.087 -0.67% 12.700 13.471 12.999 13.055 7
pycontribs/jira 2.410 1.94% 2.392 2.500 2.458 2.446 7
RustPython/RustPython 13.596 -2.51% 13.169 13.536 13.264 13.338 7
shoelace-style/shoelace 7.510 -2.81% 7.101 8.161 7.304 7.425 7
SoftwareBrothers/admin-bro 4.423 -11.59% 3.852 4.216 3.963 3.996 7
sveltejs/svelte 34.456 0.60% 33.886 35.774 34.662 34.810 8
TheAlgorithms/Python 17.077 -4.09% 15.934 16.704 16.405 16.314 7
twbs/bootstrap 3.561 1.97% 3.609 3.947 3.633 3.695 7
typescript-cheatsheets/react 2.141 -4.86% 2.031 2.135 2.042 2.065 7
typescript-eslint/typescript-eslint 8.001 -2.26% 7.660 8.099 7.825 7.856 7
w3c/aria-practices 10.215 -7.28% 9.400 10.023 9.522 9.639 7
w3c/specberus 2.812 1.68% 2.725 2.978 2.860 2.853 8
webdeveric/webpack-assets-manifest 0.733 -2.94% 0.676 0.734 0.712 0.710 7
webpack/webpack 11.928 1.16% 11.793 12.345 12.068 12.103 7
wireapp/wire-desktop 1.203 0.02% 1.197 1.239 1.204 1.214 7
wireapp/wire-webapp 20.587 2.83% 20.400 22.736 21.186 21.308 8

Note: the stats do not include the last value.

Latest Performance by Repo
Repo                           ┃                                           ┃ Rel Val ┃   Min ┃   Max
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╋━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╋━━━━━━━━━╋━━━━━━━╋━━━━━━
AdaDoom3/AdaDoom3              ┃                   ●━━┫                    ┃   0.981 ┃ 0.985 ┃ 1.008
alexiosc/megistos              ┃                   ┣━●━━━━┫                ┃   0.996 ┃ 0.977 ┃ 1.052
apollographql/apollo-server    ┃                ┣━━━━━●━┫                  ┃   1.007 ┃ 0.954 ┃ 1.025
aspnetboilerplate/aspnetboiler ┃                    ┣━━┫●                  ┃   1.033 ┃ 0.991 ┃ 1.018
aws-amplify/docs               ┃                   ┣━━━━━━━●┫              ┃   1.064 ┃ 0.981 ┃ 1.073
Azure/azure-rest-api-specs     ┃                ┣━━●━━━━━━━━┫              ┃   0.982 ┃ 0.955 ┃ 1.066
bitjson/typescript-starter     ┃                  ┣━━●━━━┫                 ┃   1.002 ┃ 0.968 ┃ 1.035
caddyserver/caddy              ┃                    ●━━━━━┫                ┃   0.994 ┃ 0.992 ┃ 1.045
canada-ca/open-source-logiciel ┃                  ┣━━●━━━━━━━━━┫           ┃   0.997 ┃ 0.969 ┃ 1.099
chef/chef                      ┃                    ┣●━━━━━┫               ┃   0.998 ┃ 0.987 ┃ 1.060
django/django                  ┃                ┣━━●━━━┫                   ┃   0.981 ┃ 0.952 ┃ 1.021
eslint/eslint                  ┃                  ┣●━━━━━━━━━━━━━━━━━━━━┫  ┃   0.976 ┃ 0.975 ┃ 1.189
exonum/exonum                  ┃                   ┣━━●━━━┫                ┃   1.008 ┃ 0.979 ┃ 1.046
gitbucket/gitbucket            ┃                ┣━●━━━━━━━┫                ┃   0.973 ┃ 0.954 ┃ 1.046
googleapis/google-cloud-cpp    ┃                ┣━━━●━━━━━━━┫              ┃   0.987 ┃ 0.955 ┃ 1.074
graphql/express-graphql        ┃                 ┣━━━━━●━━┫                ┃   1.021 ┃ 0.959 ┃ 1.045
graphql/graphql-js             ┃                  ●━━━━━┫                  ┃   0.969 ┃ 0.966 ┃ 1.027
graphql/graphql-relay-js       ┃                 ┣━━━━━━━┫   ●             ┃   1.076 ┃ 0.956 ┃ 1.037
graphql/graphql-spec           ┃                  ┣━━●━┫                   ┃   1.002 ┃ 0.974 ┃ 1.021
iluwatar/java-design-patterns  ┃                  ┣━━━━━●━━━┫              ┃   1.030 ┃ 0.966 ┃ 1.071
ktaranov/sqlserver-kit         ┃                   ┣━●━┫                   ┃   0.999 ┃ 0.979 ┃ 1.020
liriliri/licia                 ┃                ┣━━━━━●━━┫                 ┃   1.007 ┃ 0.954 ┃ 1.041
MartinThoma/LaTeX-examples     ┃                   ┣━●━┫                   ┃   1.004 ┃ 0.983 ┃ 1.018
mdx-js/mdx                     ┃                    ┣━━●━━┫                ┃   1.015 ┃ 0.993 ┃ 1.054
microsoft/TypeScript-Website   ┃                ┣━━━━━━━━●┫                ┃   1.040 ┃ 0.955 ┃ 1.048
MicrosoftDocs/PowerShell-Docs  ┃               ┣━━━━━●━━━━━━┫              ┃   0.996 ┃ 0.945 ┃ 1.068
neovim/nvim-lspconfig          ┃                 ● ┣━━━━┫                  ┃   0.961 ┃ 0.976 ┃ 1.027
pagekit/pagekit                ┃                 ┣━━━●━┫                   ┃   0.998 ┃ 0.965 ┃ 1.020
php/php-src                    ┃                   ┣━━━━━●━━━━┫            ┃   1.037 ┃ 0.981 ┃ 1.091
plasticrake/tplink-smarthome-a ┃                  ┣●━━━┫                   ┃   0.983 ┃ 0.970 ┃ 1.021
prettier/prettier              ┃                   ┣━━●━━┫                 ┃   1.007 ┃ 0.977 ┃ 1.036
pycontribs/jira                ┃                  ┣●━━━┫                   ┃   0.981 ┃ 0.973 ┃ 1.017
RustPython/RustPython          ┃                    ┣━━┫●                  ┃   1.025 ┃ 0.993 ┃ 1.021
shoelace-style/shoelace        ┃                  ┣━━━━━●━━━━━━━━┫         ┃   1.028 ┃ 0.972 ┃ 1.117
SoftwareBrothers/admin-bro     ┃                  ┣━━━━━━━━┫     ●         ┃   1.116 ┃ 0.972 ┃ 1.064
sveltejs/svelte                ┃                   ┣●━━━┫                  ┃   0.994 ┃ 0.978 ┃ 1.032
TheAlgorithms/Python           ┃                  ┣━━━━┫ ●                 ┃   1.041 ┃ 0.971 ┃ 1.018
twbs/bootstrap                 ┃                   ●┣━━━━━━━━━┫            ┃   0.980 ┃ 0.993 ┃ 1.086
typescript-cheatsheets/react   ┃                    ┣━━━━━●                ┃   1.049 ┃ 0.995 ┃ 1.046
typescript-eslint/typescript-e ┃                   ┣━━━●━┫                 ┃   1.023 ┃ 0.979 ┃ 1.035
w3c/aria-practices             ┃                    ┣━━━━━┫ ●              ┃   1.073 ┃ 0.987 ┃ 1.053
w3c/specberus                  ┃                ┣━━●━━━━━┫                 ┃   0.983 ┃ 0.953 ┃ 1.041
webdeveric/webpack-assets-mani ┃                ┣━━━━━━━●                  ┃   1.029 ┃ 0.950 ┃ 1.032
webpack/webpack                ┃                   ┣●━━┫                   ┃   0.988 ┃ 0.977 ┃ 1.023
wireapp/wire-desktop           ┃                    ┣●━━┫                  ┃   1.000 ┃ 0.994 ┃ 1.029
wireapp/wire-webapp            ┃                 ┣●━━━━━━━━━┫              ┃   0.972 ┃ 0.963 ┃ 1.073

@Jason3S Jason3S marked this pull request as ready for review February 18, 2024 08:02
@Jason3S Jason3S merged commit e8fd4b7 into main Feb 18, 2024
81 checks passed
@Jason3S Jason3S deleted the dev-cache branch February 18, 2024 08:02
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.

[Bug]: Cache uses different path separators based off OS
1 participant