Skip to content
Snippets Groups Projects
  1. Nov 01, 2021
  2. Oct 18, 2021
  3. Oct 12, 2021
  4. Oct 08, 2021
  5. Oct 06, 2021
  6. Oct 05, 2021
  7. Sep 21, 2021
  8. Sep 20, 2021
  9. Aug 23, 2021
  10. Aug 12, 2021
  11. Aug 11, 2021
  12. Aug 10, 2021
  13. Aug 05, 2021
  14. Aug 02, 2021
  15. Jul 27, 2021
  16. Jul 26, 2021
  17. Jul 22, 2021
  18. Jul 21, 2021
  19. Jul 20, 2021
  20. Jul 14, 2021
    • Richard van der Hoff's avatar
      Make GHA config more efficient (#10383) · 07e0992a
      Richard van der Hoff authored
      A few things here:
      
      * Build the debs for single distro for each PR, so that we can see if it breaks. Do the same for develop. Building all the debs ties up the GHA workers for ages.
      * Stop building the debs for release branches. Again, it takes ages, and I don't think anyone is actually going to stop and look at them. We'll know they are working when we make an RC.
      * Change the configs so that if we manually cancel a workflow, it actually does something.
      Unverified
      07e0992a
  21. Jul 13, 2021
  22. Jul 12, 2021
  23. Jul 07, 2021
  24. Jun 24, 2021
  25. Jun 18, 2021
    • Andrew Morgan's avatar
      Deploy a documentation version for each new Synapse release (#10198) · 7c536d0f
      Andrew Morgan authored
      This PR will run a new "Deploy release-specific documentation" job whenever a push to a branch name matching `release-v*` occurs. Doing so will create/add to a folder named `vX.Y` on the `gh-pages` branch. Doing so will allow us to build up `major.minor` releases of the docs as we release Synapse.
      
      This is especially useful for having a mechanism for keeping around documentation of old/removed features (for those running older versions of Synapse), without needing to clutter the latest copy of the docs.
      
      After a [discussion](https://matrix.to/#/!XaqDhxuTIlvldquJaV:matrix.org/$rKmkBmQle8OwTlGcoyu0BkcWXdnHW3_oap8BMgclwIY?via=matrix.org&via=vector.modular.im&via=envs.net) in #synapse-dev, we wanted to use tags to trigger the documentation deployments, which I agreed with. However, I soon realised that the bash-foo required to turn a tag of `v1.2.3rc1` into `1.2` was a lot more complex than the branch's `release-v1.2`. So, I've gone with the latter for simplicity.
      
      In the future we'll have some UI on the website to switch between versions, but for now you can simply just change 'develop' to 'v1.2' in the URL.
      Unverified
      7c536d0f
  26. Jun 11, 2021
    • Patrick Cloke's avatar
      Use the matching complement branch when running tests in CI. (#10160) · a14884fb
      Patrick Cloke authored
      This implements similar behavior to sytest where a matching branch is used,
      if one exists. This is useful when needing to modify both application code
      and tests at the same time. The following rules are used to find a matching
      complement branch:
      
      1. Search for the branch name of the pull request. (E.g. feature/foo.)
      2. Search for the base branch of the pull request. (E.g. develop or release-vX.Y.)
      3. Search for the reference branch of the commit. (E.g. master or release-vX.Y.)
      4. Fallback to 'master', the default complement branch name.
      Unverified
      a14884fb
  27. Jun 09, 2021
  28. Jun 03, 2021
  29. Jun 02, 2021
  30. May 26, 2021
Loading