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

Move from Buildkite to GitHub Actions #1115

Closed
wants to merge 60 commits into from
Closed

Move from Buildkite to GitHub Actions #1115

wants to merge 60 commits into from

Commits on Aug 11, 2021

  1. First attempt at a GHA pipeline

    David Robertson committed Aug 11, 2021
    Configuration menu
    Copy the full SHA
    469707c View commit details
    Browse the repository at this point in the history
  2. Provide dummy "run"; parameterize homeserver impl

    David Robertson committed Aug 11, 2021
    Configuration menu
    Copy the full SHA
    74bef07 View commit details
    Browse the repository at this point in the history
  3. Try to force GHA to trigger in my fork

    David Robertson committed Aug 11, 2021
    Configuration menu
    Copy the full SHA
    4c86c1a View commit details
    Browse the repository at this point in the history
  4. correct yaml nesting; fix image name

    David Robertson committed Aug 11, 2021
    Configuration menu
    Copy the full SHA
    f68bbe4 View commit details
    Browse the repository at this point in the history
  5. Flesh out test cases and setup env

    David Robertson committed Aug 11, 2021
    Configuration menu
    Copy the full SHA
    6f8197f View commit details
    Browse the repository at this point in the history
  6. GHA contexts require single quotes around strings

    David Robertson committed Aug 11, 2021
    Configuration menu
    Copy the full SHA
    c4afc4f View commit details
    Browse the repository at this point in the history
  7. Names are redundant: don't use yes

    David Robertson committed Aug 11, 2021
    Configuration menu
    Copy the full SHA
    40e9979 View commit details
    Browse the repository at this point in the history
  8. Maybe setting working dir will help?

    David Robertson committed Aug 11, 2021
    Configuration menu
    Copy the full SHA
    ed0d9d7 View commit details
    Browse the repository at this point in the history
  9. Mount . as /sytest

    David Robertson committed Aug 11, 2021
    Configuration menu
    Copy the full SHA
    3142295 View commit details
    Browse the repository at this point in the history
  10. . was too short. Workspace as full path?

    David Robertson committed Aug 11, 2021
    Configuration menu
    Copy the full SHA
    f93a663 View commit details
    Browse the repository at this point in the history
  11. Guess to try and fix the logs path

    David Robertson committed Aug 11, 2021
    Configuration menu
    Copy the full SHA
    78814e0 View commit details
    Browse the repository at this point in the history
  12. single quotes :(

    David Robertson committed Aug 11, 2021
    Configuration menu
    Copy the full SHA
    47ae955 View commit details
    Browse the repository at this point in the history
  13. bash -xe for debug info

    David Robertson committed Aug 11, 2021
    Configuration menu
    Copy the full SHA
    f9ac100 View commit details
    Browse the repository at this point in the history
  14. more -xe

    David Robertson committed Aug 11, 2021
    Configuration menu
    Copy the full SHA
    d87a25e View commit details
    Browse the repository at this point in the history
  15. More exploratory debugging

    David Robertson committed Aug 11, 2021
    Configuration menu
    Copy the full SHA
    1e98e8d View commit details
    Browse the repository at this point in the history
  16. Try an explicit cat?

    David Robertson committed Aug 11, 2021
    Configuration menu
    Copy the full SHA
    4a66f6d View commit details
    Browse the repository at this point in the history
  17. Comment out to make the pipeline simpler

    David Robertson committed Aug 11, 2021
    Configuration menu
    Copy the full SHA
    d87f6a8 View commit details
    Browse the repository at this point in the history
  18. Where are we doing the tarring in?

    David Robertson committed Aug 11, 2021
    Configuration menu
    Copy the full SHA
    7436223 View commit details
    Browse the repository at this point in the history
  19. synapse_sytest: use SYNAPSE_SOURCE throughout

    David Robertson committed Aug 11, 2021
    Configuration menu
    Copy the full SHA
    1e8f5ad View commit details
    Browse the repository at this point in the history
  20. Can we get sytest running?

    David Robertson committed Aug 11, 2021
    Configuration menu
    Copy the full SHA
    04329ae View commit details
    Browse the repository at this point in the history
  21. stupid debug

    David Robertson committed Aug 11, 2021
    Configuration menu
    Copy the full SHA
    06f684b View commit details
    Browse the repository at this point in the history
  22. desperation printf debugging

    David Robertson committed Aug 11, 2021
    Configuration menu
    Copy the full SHA
    bc453ba View commit details
    Browse the repository at this point in the history
  23. echo with quotes!?!?!

    David Robertson committed Aug 11, 2021
    Configuration menu
    Copy the full SHA
    0567858 View commit details
    Browse the repository at this point in the history
  24. Remove bootstrap debug for now; mount /src

    bootstrap script is in the sytest-* containers, and I was running their
    version instead of the version in the checkout. Confusing!!
    David Robertson committed Aug 11, 2021
    Configuration menu
    Copy the full SHA
    1171129 View commit details
    Browse the repository at this point in the history
  25. I think it'll be easier to concentrate on synapse

    David Robertson committed Aug 11, 2021
    Configuration menu
    Copy the full SHA
    b8a7175 View commit details
    Browse the repository at this point in the history
  26. Again

    David Robertson committed Aug 11, 2021
    Configuration menu
    Copy the full SHA
    8ff4b2d View commit details
    Browse the repository at this point in the history
  27. Revert a bunch of incorrect changes; mkdir -p

    Getting somewhere
    David Robertson committed Aug 11, 2021
    Configuration menu
    Copy the full SHA
    5ed4665 View commit details
    Browse the repository at this point in the history
  28. Tweak pipeline

    David Robertson committed Aug 11, 2021
    Configuration menu
    Copy the full SHA
    2302479 View commit details
    Browse the repository at this point in the history
  29. Tweak checkout

    David Robertson committed Aug 11, 2021
    Configuration menu
    Copy the full SHA
    5aab2fe View commit details
    Browse the repository at this point in the history
  30. Explicit paths

    David Robertson committed Aug 11, 2021
    Configuration menu
    Copy the full SHA
    ec135d6 View commit details
    Browse the repository at this point in the history
  31. Fix blacklist path

    David Robertson committed Aug 11, 2021
    Configuration menu
    Copy the full SHA
    2f0c6d2 View commit details
    Browse the repository at this point in the history
  32. Try to get sytest logs uploaded as artefacts

    David Robertson committed Aug 11, 2021
    Configuration menu
    Copy the full SHA
    cfb8729 View commit details
    Browse the repository at this point in the history
  33. update TODOs; try more synapse testing

    David Robertson committed Aug 11, 2021
    Configuration menu
    Copy the full SHA
    b78fad2 View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2021

  1. Try to checkout the corresponding synapse branch

    David Robertson committed Aug 12, 2021
    Configuration menu
    Copy the full SHA
    0862c20 View commit details
    Browse the repository at this point in the history
  2. Use rest API to avoid checkouts action retrying

    David Robertson committed Aug 12, 2021
    Configuration menu
    Copy the full SHA
    45cbb1a View commit details
    Browse the repository at this point in the history
  3. Need API token to make an API request hurrrr

    David Robertson committed Aug 12, 2021
    Configuration menu
    Copy the full SHA
    ccd4e89 View commit details
    Browse the repository at this point in the history
  4. Log annotation already handled by tap_to_gha.pl

    David Robertson committed Aug 12, 2021
    Configuration menu
    Copy the full SHA
    7eafc11 View commit details
    Browse the repository at this point in the history
  5. ci -> .ci

    David Robertson committed Aug 12, 2021
    Configuration menu
    Copy the full SHA
    66f1ac5 View commit details
    Browse the repository at this point in the history
  6. Remove backticks

    that don't work son
    David Robertson committed Aug 12, 2021
    Configuration menu
    Copy the full SHA
    d2e27df View commit details
    Browse the repository at this point in the history
  7. dendrite

    David Robertson committed Aug 12, 2021
    Configuration menu
    Copy the full SHA
    58aabb9 View commit details
    Browse the repository at this point in the history
  8. Fix docker volume cfg to mount dendrite

    David Robertson committed Aug 12, 2021
    Configuration menu
    Copy the full SHA
    c74afbd View commit details
    Browse the repository at this point in the history
  9. I got lost in the yaml

    David Robertson committed Aug 12, 2021
    Configuration menu
    Copy the full SHA
    13f9000 View commit details
    Browse the repository at this point in the history
  10. Try to reduce annotation spam

    David Robertson committed Aug 12, 2021
    Configuration menu
    Copy the full SHA
    bc2b9ce View commit details
    Browse the repository at this point in the history
  11. Okay, that didn't work because no curl

    David Robertson committed Aug 12, 2021
    Configuration menu
    Copy the full SHA
    aec7fa6 View commit details
    Browse the repository at this point in the history
  12. Missing quote

    David Robertson committed Aug 12, 2021
    Configuration menu
    Copy the full SHA
    1a6a46c View commit details
    Browse the repository at this point in the history
  13. Fix branches and apply to dendrite

    David Robertson committed Aug 12, 2021
    Configuration menu
    Copy the full SHA
    cfda89b View commit details
    Browse the repository at this point in the history
  14. Oh, workers was an additional blacklist, not a replacement

    David Robertson committed Aug 12, 2021
    Configuration menu
    Copy the full SHA
    0dc6a18 View commit details
    Browse the repository at this point in the history
  15. Don't special case the github-actions branch

    was just to force actions to trigger in my fork.
    David Robertson committed Aug 12, 2021
    Configuration menu
    Copy the full SHA
    03a59bf View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2021

  1. Fix "fetch dendrite branch" step name

    Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
    DMRobertson and anoadragon453 authored Aug 13, 2021
    Configuration menu
    Copy the full SHA
    fd51fc4 View commit details
    Browse the repository at this point in the history
  2. Add explanatory comments

    David Robertson committed Aug 13, 2021
    Configuration menu
    Copy the full SHA
    2984f8f View commit details
    Browse the repository at this point in the history
  3. Try to get friendly job names

    David Robertson committed Aug 13, 2021
    Configuration menu
    Copy the full SHA
    9e4a8f3 View commit details
    Browse the repository at this point in the history
  4. TEMP: hack in github-actions branch again

    David Robertson committed Aug 13, 2021
    Configuration menu
    Copy the full SHA
    b5350ec View commit details
    Browse the repository at this point in the history
  5. Fiddle with labels; include, && 1 for dendrite

    Need to ensure that API and POSTGRES are the empty strings for dendrite
    when they're meant to be off. But ${{ matrix.api == 'full-http' && foo
    }} seems to yield either foo or `false`. Stick with what we know works.
    David Robertson committed Aug 13, 2021
    Configuration menu
    Copy the full SHA
    dd7b896 View commit details
    Browse the repository at this point in the history
  6. Mark annotate.md as bk-specific

    David Robertson committed Aug 13, 2021
    Configuration menu
    Copy the full SHA
    06e00d5 View commit details
    Browse the repository at this point in the history
  7. Shorten synapse labels

    David Robertson committed Aug 13, 2021
    Configuration menu
    Copy the full SHA
    8589838 View commit details
    Browse the repository at this point in the history
  8. More label faffing

    David Robertson committed Aug 13, 2021
    Configuration menu
    Copy the full SHA
    ea25d7a View commit details
    Browse the repository at this point in the history
  9. Use BUILDKITE_LABEL for annotations again

    but only on BUILDKITE. Keep this around until we're confident with the
    GHA workflow.
    David Robertson committed Aug 13, 2021
    Configuration menu
    Copy the full SHA
    7a9ca4b View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2021

  1. Fix and improve handling of env vars

    - Don't use API for synapse; use right matrix key for WORKERS
    - echo env vars before we invoke bootstrap script
    David Robertson committed Aug 18, 2021
    Configuration menu
    Copy the full SHA
    0994d0c View commit details
    Browse the repository at this point in the history
  2. More descriptive blacklist step name

    David Robertson committed Aug 18, 2021
    Configuration menu
    Copy the full SHA
    ce29fb2 View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2021

  1. We do actually want CI to pass a branch

    David Robertson committed Aug 19, 2021
    Configuration menu
    Copy the full SHA
    5692410 View commit details
    Browse the repository at this point in the history