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

fix: ensure no self-hosted runners for generic generators #3298

Draft
wants to merge 62 commits into
base: main
Choose a base branch
from

Commits on Feb 28, 2024

  1. init

    Signed-off-by: Ramon Petgrave <ramon.petgrave64@gmail.com>
    ramonpetgrave64 committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    2d96347 View commit details
    Browse the repository at this point in the history
  2. add octokit/rest

    Signed-off-by: Ramon Petgrave <ramon.petgrave64@gmail.com>
    ramonpetgrave64 committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    ddcc650 View commit details
    Browse the repository at this point in the history
  3. add ensureOnlyGithubHostedRunners

    Signed-off-by: Ramon Petgrave <ramon.petgrave64@gmail.com>
    ramonpetgrave64 committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    5d88260 View commit details
    Browse the repository at this point in the history
  4. add tests

    Signed-off-by: Ramon Petgrave <ramon.petgrave64@gmail.com>
    ramonpetgrave64 committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    13d7944 View commit details
    Browse the repository at this point in the history
  5. cleanup

    Signed-off-by: Ramon Petgrave <ramon.petgrave64@gmail.com>
    ramonpetgrave64 committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    085b7fc View commit details
    Browse the repository at this point in the history
  6. typo

    Signed-off-by: Ramon Petgrave <ramon.petgrave64@gmail.com>
    ramonpetgrave64 committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    b03db34 View commit details
    Browse the repository at this point in the history
  7. more cleanup

    Signed-off-by: Ramon Petgrave <ramon.petgrave64@gmail.com>
    ramonpetgrave64 committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    0da0e24 View commit details
    Browse the repository at this point in the history
  8. stronger error check

    Signed-off-by: Ramon Petgrave <ramon.petgrave64@gmail.com>
    ramonpetgrave64 committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    6b62976 View commit details
    Browse the repository at this point in the history
  9. use my forl

    Signed-off-by: Ramon Petgrave <ramon.petgrave64@gmail.com>
    ramonpetgrave64 committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    f46f333 View commit details
    Browse the repository at this point in the history
  10. rebuild

    Signed-off-by: Ramon Petgrave <ramon.petgrave64@gmail.com>
    ramonpetgrave64 committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    8f40c6b View commit details
    Browse the repository at this point in the history
  11. console log

    Signed-off-by: Ramon Petgrave <ramon.petgrave64@gmail.com>
    ramonpetgrave64 committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    6274116 View commit details
    Browse the repository at this point in the history
  12. redo tests

    Signed-off-by: Ramon Petgrave <ramon.petgrave64@gmail.com>
    ramonpetgrave64 committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    037fc49 View commit details
    Browse the repository at this point in the history
  13. guidance on version tags

    Signed-off-by: Ramon Petgrave <ramon.petgrave64@gmail.com>
    ramonpetgrave64 committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    f38f55d View commit details
    Browse the repository at this point in the history
  14. change builder-repo

    Signed-off-by: Ramon Petgrave <ramon.petgrave64@gmail.com>
    ramonpetgrave64 committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    4d4019d View commit details
    Browse the repository at this point in the history
  15. use my fork

    Signed-off-by: Ramon Petgrave <ramon.petgrave64@gmail.com>
    ramonpetgrave64 committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    7010c15 View commit details
    Browse the repository at this point in the history
  16. @v1.0.1

    Signed-off-by: Ramon Petgrave <ramon.petgrave64@gmail.com>
    ramonpetgrave64 committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    6facd38 View commit details
    Browse the repository at this point in the history
  17. console log

    Signed-off-by: Ramon Petgrave <ramon.petgrave64@gmail.com>
    ramonpetgrave64 committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    e38b943 View commit details
    Browse the repository at this point in the history
  18. console log

    Signed-off-by: Ramon Petgrave <ramon.petgrave64@gmail.com>
    ramonpetgrave64 committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    2944894 View commit details
    Browse the repository at this point in the history
  19. 1.05 check common labels

    Signed-off-by: Ramon Petgrave <ramon.petgrave64@gmail.com>
    ramonpetgrave64 committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    ca56348 View commit details
    Browse the repository at this point in the history
  20. all labels and token as secret

    Signed-off-by: Ramon Petgrave <ramon.petgrave64@gmail.com>
    ramonpetgrave64 committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    4e08579 View commit details
    Browse the repository at this point in the history
  21. feat: Create pull_request_template.md (slsa-framework#3268)

    Adds a PR template as default PR description:
    
    Hopefully this can also remind us to to keep docs up-to-date, as well,
    like in slsa-framework#3263
    
    ---------
    
    Signed-off-by: Ramon Petgrave <32398091+ramonpetgrave64@users.noreply.github.com>
    Signed-off-by: Ramon Petgrave <ramon.petgrave64@gmail.com>
    Co-authored-by: Ian Lewis <ianlewis@google.com>
    Signed-off-by: Ramon Petgrave <ramon.petgrave64@gmail.com>
    ramonpetgrave64 and ianlewis committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    f679c36 View commit details
    Browse the repository at this point in the history
  22. Empty-Commit

    Signed-off-by: Ramon Petgrave <ramon.petgrave64@gmail.com>
    ramonpetgrave64 committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    501a3da View commit details
    Browse the repository at this point in the history
  23. with tests

    Signed-off-by: Ramon Petgrave <ramon.petgrave64@gmail.com>
    ramonpetgrave64 committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    1668fab View commit details
    Browse the repository at this point in the history
  24. release ready

    Signed-off-by: Ramon Petgrave <ramon.petgrave64@gmail.com>
    ramonpetgrave64 committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    6f3bb4c View commit details
    Browse the repository at this point in the history
  25. better comment

    Signed-off-by: Ramon Petgrave <ramon.petgrave64@gmail.com>
    ramonpetgrave64 committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    9a47ed5 View commit details
    Browse the repository at this point in the history
  26. include container workflow

    Signed-off-by: Ramon Petgrave <ramon.petgrave64@gmail.com>
    ramonpetgrave64 committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    4193213 View commit details
    Browse the repository at this point in the history
  27. lint

    Signed-off-by: Ramon Petgrave <ramon.petgrave64@gmail.com>
    ramonpetgrave64 committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    225f091 View commit details
    Browse the repository at this point in the history
  28. lint

    Signed-off-by: Ramon Petgrave <ramon.petgrave64@gmail.com>
    ramonpetgrave64 committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    b556d7b View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    f897af7 View commit details
    Browse the repository at this point in the history

Commits on Feb 29, 2024

  1. use || github.token

    Signed-off-by: Ramon Petgrave <ramon.petgrave64@gmail.com>
    ramonpetgrave64 committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    fe7609d View commit details
    Browse the repository at this point in the history
  2. debug messages

    Signed-off-by: Ramon Petgrave <ramon.petgrave64@gmail.com>
    ramonpetgrave64 committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    4678ead View commit details
    Browse the repository at this point in the history
  3. checkout the repo in e2e tests

    Signed-off-by: Ramon Petgrave <ramon.petgrave64@gmail.com>
    ramonpetgrave64 committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    7a74ced View commit details
    Browse the repository at this point in the history
  4. checkout this pr

    Signed-off-by: Ramon Petgrave <ramon.petgrave64@gmail.com>
    ramonpetgrave64 committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    fe955ad View commit details
    Browse the repository at this point in the history
  5. my repo for checkout

    Signed-off-by: Ramon Petgrave <ramon.petgrave64@gmail.com>
    ramonpetgrave64 committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    41fcc01 View commit details
    Browse the repository at this point in the history
  6. typo

    Signed-off-by: Ramon Petgrave <ramon.petgrave64@gmail.com>
    ramonpetgrave64 committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    cd06320 View commit details
    Browse the repository at this point in the history
  7. really use my repo

    Signed-off-by: Ramon Petgrave <ramon.petgrave64@gmail.com>
    ramonpetgrave64 committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    b95587e View commit details
    Browse the repository at this point in the history
  8. ref in an env

    Signed-off-by: Ramon Petgrave <ramon.petgrave64@gmail.com>
    ramonpetgrave64 committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    6150a30 View commit details
    Browse the repository at this point in the history
  9. literal, not env

    Signed-off-by: Ramon Petgrave <ramon.petgrave64@gmail.com>
    ramonpetgrave64 committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    9d14b5f View commit details
    Browse the repository at this point in the history
  10. no space

    Signed-off-by: Ramon Petgrave <ramon.petgrave64@gmail.com>
    ramonpetgrave64 committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    b833b02 View commit details
    Browse the repository at this point in the history
  11. actions tester fo rPRs

    Signed-off-by: Ramon Petgrave <ramon.petgrave64@gmail.com>
    ramonpetgrave64 committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    7b59ecc View commit details
    Browse the repository at this point in the history
  12. core.info, await the ensure, typos

    Signed-off-by: Ramon Petgrave <ramon.petgrave64@gmail.com>
    ramonpetgrave64 committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    3fc7e0e View commit details
    Browse the repository at this point in the history
  13. cleanup

    Signed-off-by: Ramon Petgrave <ramon.petgrave64@gmail.com>
    ramonpetgrave64 committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    2eb7e73 View commit details
    Browse the repository at this point in the history
  14. test for main.run

    Signed-off-by: Ramon Petgrave <ramon.petgrave64@gmail.com>
    ramonpetgrave64 committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    3428f55 View commit details
    Browse the repository at this point in the history
  15. lint and release

    Signed-off-by: Ramon Petgrave <ramon.petgrave64@gmail.com>
    ramonpetgrave64 committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    e80265d View commit details
    Browse the repository at this point in the history
  16. back to main for ../../workflows/pre-submit.e2e.generic.default.yml

    Signed-off-by: Ramon Petgrave <ramon.petgrave64@gmail.com>
    ramonpetgrave64 committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    93a1ca5 View commit details
    Browse the repository at this point in the history
  17. helpful messages, cleanup

    Signed-off-by: Ramon Petgrave <ramon.petgrave64@gmail.com>
    ramonpetgrave64 committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    e3e1988 View commit details
    Browse the repository at this point in the history
  18. cleanup

    Signed-off-by: Ramon Petgrave <ramon.petgrave64@gmail.com>
    ramonpetgrave64 committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    484e2e3 View commit details
    Browse the repository at this point in the history
  19. cleanup

    Signed-off-by: Ramon Petgrave <ramon.petgrave64@gmail.com>
    ramonpetgrave64 committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    bad40fb View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2024

  1. init: new action

    Signed-off-by: Ramon Petgrave <ramon.petgrave64@gmail.com>
    ramonpetgrave64 committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    6de0b8a View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2024

  1. reorganize messages

    Signed-off-by: Ramon Petgrave <ramon.petgrave64@gmail.com>
    ramonpetgrave64 committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    9aa60ff View commit details
    Browse the repository at this point in the history
  2. more obvious errors

    Signed-off-by: Ramon Petgrave <ramon.petgrave64@gmail.com>
    ramonpetgrave64 committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    f7bc052 View commit details
    Browse the repository at this point in the history
  3. same^

    Signed-off-by: Ramon Petgrave <ramon.petgrave64@gmail.com>
    ramonpetgrave64 committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    b06eb0e View commit details
    Browse the repository at this point in the history
  4. use the separate action

    Signed-off-by: Ramon Petgrave <ramon.petgrave64@gmail.com>
    ramonpetgrave64 committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    6e481ee View commit details
    Browse the repository at this point in the history
  5. revert original checker to main

    Signed-off-by: Ramon Petgrave <ramon.petgrave64@gmail.com>
    ramonpetgrave64 committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    11156a7 View commit details
    Browse the repository at this point in the history
  6. celanup

    Signed-off-by: Ramon Petgrave <ramon.petgrave64@gmail.com>
    ramonpetgrave64 committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    de3a273 View commit details
    Browse the repository at this point in the history
  7. lint

    Signed-off-by: Ramon Petgrave <ramon.petgrave64@gmail.com>
    ramonpetgrave64 committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    a6b84e1 View commit details
    Browse the repository at this point in the history
  8. e2e

    Signed-off-by: Ramon Petgrave <ramon.petgrave64@gmail.com>
    ramonpetgrave64 committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    aa88858 View commit details
    Browse the repository at this point in the history
  9. also for is-fork

    Signed-off-by: Ramon Petgrave <ramon.petgrave64@gmail.com>
    ramonpetgrave64 committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    2a79896 View commit details
    Browse the repository at this point in the history
  10. back to futue main

    Signed-off-by: Ramon Petgrave <ramon.petgrave64@gmail.com>
    ramonpetgrave64 committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    6199195 View commit details
    Browse the repository at this point in the history
  11. docs

    Signed-off-by: Ramon Petgrave <ramon.petgrave64@gmail.com>
    ramonpetgrave64 committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    23a4d0b View commit details
    Browse the repository at this point in the history
  12. changelog

    Signed-off-by: Ramon Petgrave <ramon.petgrave64@gmail.com>
    ramonpetgrave64 committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    169c4f6 View commit details
    Browse the repository at this point in the history
  13. lint

    Signed-off-by: Ramon Petgrave <ramon.petgrave64@gmail.com>
    ramonpetgrave64 committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    285cf5e View commit details
    Browse the repository at this point in the history