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

Fuzzy CI debugging #7

Open
wants to merge 8 commits into
base: master
Choose a base branch
from
Open

Fuzzy CI debugging #7

wants to merge 8 commits into from

Commits on Nov 21, 2023

  1. Configuration menu
    Copy the full SHA
    75c7fa2 View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2023

  1. First POC with dummy data

    First working POC
    
    A few updates
    
    Checking out GH action artefacts
    
    Find common ancestor
    
    Useless commit to test GH action
    
    Create data in parallel, save as artefacts
    
    Save shas in job output
    
    Add diff step
    
    Try sending a comment to the PR
    
    Improve save shas workflow
    
    Upload diff as artifact
    
    Upload diff as artifact
    
    Fix conditional and extract shared variables
    
    Co-authored-by: Enguerrand Decorne <[email protected]>
    
    Fix label logic conditional
    
    Co-authored-by: Enguerrand Decorne <[email protected]>
    
    Do some stuff
    
    Co-authored-by: Enguerrand Decorne <[email protected]>
    
    Fix the approval workflow and others
    
    Restructure
    
    Remove timestamp from diff
    
    Follow up on approval workflow
    
    Fix artifact download
    
    Use curl to download diff artifact
    
    Debug why the gh api rate limit gets exceeded
    
    Fix the approve workflow, i.e. sending a long msg contianing hash etc
    
    Use GITHUB_TOKEN again (works when using the right syntax)
    
    Update comment msg
    
    Add output logic
    
    Debug comparison of diff hashes
    
    Handle both full reponses data and distilled data
    
    Try to be more coherent with quotes
    
    Fix URLs
    
    Improve env hygiene and remove artifact_names job
    
    Improve comment on approval
    
    Create real data
    
    Update merl-an
    
    Update base branch name
    
    Fix diff name and diff output
    
    Disable the other gh actions for now
    
    Fix the approval msg
    pitag-ha committed Dec 4, 2023
    Configuration menu
    Copy the full SHA
    4b37791 View commit details
    Browse the repository at this point in the history
  2. Document env vars and pull in Irmin

    Co-authored-by: Enguerrand Decorne <[email protected]>
    
    Document the env variables
    
    Co-authored-by: Enguerrand Decorne <[email protected]>
    
    Pull in Irmin
    
    Co-authored-by: Enguerrand Decorne <[email protected]>
    pitag-ha and abbysmal committed Dec 4, 2023
    Configuration menu
    Copy the full SHA
    886edb3 View commit details
    Browse the repository at this point in the history
  3. Create significant data and readable diff

    Install Irmin deps and build Irmin
    
    Improve the diff output
    
    Update the permissions
    
    Format the diffs in a readable way
    
    Move Irmin's lockfile
    
    Fix diff creation
    
    Debug why ocamlopt isn't in the PATH
    
    Create more data
    
    Reduce dif context
    
    Build test/irmin-pack as well
    
    Make sure Irmin deps are solved from its lock file
    
    Use opam-monorepo to pull Irmin's dependencies instead of opam
    
    Debugging and first irmin build cache implementation
    
    More debugging and first merl-an cache implementation
    
    Try both irmin and merl-an cache
    
    Clean up the PR comment and stdout msgs
    
    Last polishing of the diff output
    
    Avoid triggering the workflow when unnecessary
    
    Clean up commented code and debug steps
    
    Make create_diff script more readable
    
    Clean up and format the yml-file
    pitag-ha committed Dec 4, 2023
    Configuration menu
    Copy the full SHA
    73146b9 View commit details
    Browse the repository at this point in the history
  4. Make the CI run again

    pitag-ha committed Dec 4, 2023
    Configuration menu
    Copy the full SHA
    4fdcb47 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    bc132b3 View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2023

  1. Configuration menu
    Copy the full SHA
    eca61bb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    83a4f32 View commit details
    Browse the repository at this point in the history