8000 Improve ci to eliminate irrelevant workflows' runs by YassinEldeeb · Pull Request #163 · the-guild-org/conductor · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
This repository was archived by the owner on Mar 18, 2025. It is now read-only.

Improve ci to eliminate irrelevant workflows' runs #163

Merged
merged 2 commits into from
Nov 27, 2023
Merged

Conversation

YassinEldeeb
Copy link
Contributor
@YassinEldeeb YassinEldeeb commented Nov 26, 2023
  • optimize ci workflows to ignore website directory changes for Rust-related CI jobs.
  • configure website workflow to trigger on changes to conductor.schema.json or any file in the website directory.
  • add a new prettier job to the website workflow.
  • include a config-json-schema job in website workflow to validate the integrity of conductor.schema.json.
  • trigger release workflow only when workspace members code change.

Copy link
github-actions bot commented Nov 26, 2023

🐋 This PR was built and pushed to the following Docker images:

Docker Bake metadata
{
"conductor": {
  "containerimage.config.digest": "sha256:df4497a932da4d2d172b0ff49c4514a30556f68a868092ac5a729cbd4acbbe55",
  "containerimage.descriptor": {
    "mediaType": "application/vnd.docker.distribution.manifest.v2+json",
    "digest": "sha256:73c88e35c8288e851ebe01898068104def655469e3a31dfe6f649c8dec2778ca",
    "size": 901,
    "platform": {
      "architecture": "amd64",
      "os": "linux"
    }
  },
  "containerimage.digest": "sha256:73c88e35c8288e851ebe01898068104def655469e3a31dfe6f649c8dec2778ca",
  "image.name": "ghcr.io/the-guild-org/conductor-t2/conductor:4b16d03163ba8aabeb00e76ce2db95e51dbe0825"
}
}

Copy link
github-actions bot commented Nov 26, 2023

✅ Benchmark Results

     data_received..................: 210 MB  2.6 MB/s
     data_sent......................: 652 MB  8.2 MB/s
     http_req_blocked...............: avg=2.72µs  min=631ns    med=1.46µs  max=42.56ms p(90)=1.94µs  p(95)=2.18µs 
     http_req_connecting............: avg=543ns   min=0s       med=0s      max=29.45ms p(90)=0s      p(95)=0s     
   ✓ http_req_duration..............: avg=4.3ms   min=61.88µs  med=2.31ms  max=94.33ms p(90)=11.18ms p(95)=15.44ms
       { expected_response:true }...: avg=4.3ms   min=61.88µs  med=2.31ms  max=94.33ms p(90)=11.18ms p(95)=15.44ms
   ✓ http_req_failed................: 0.00%   ✓ 0            ✗ 1655765
     http_req_receiving.............: avg=41.37µs min=6.26µs   med=16.09µs max=73.66ms p(90)=22.63µs p(95)=75.58µs
     http_req_sending...............: avg=15.52µs min=4.06µs   med=7.96µs  max=38.44ms p(90)=10.81µs p(95)=14.86µs
     http_req_tls_handshaking.......: avg=0s      min=0s       med=0s      max=0s      p(90)=0s      p(95)=0s     
     http_req_waiting...............: avg=4.24ms  min=41.29µs  med=2.27ms  max=61.52ms p(90)=11.08ms p(95)=15.33ms
     http_reqs......................: 1655765 20696.980225/s
     iteration_duration.............: avg=4.41ms  min=104.02µs med=2.4ms   max=94.38ms p(90)=11.34ms p(95)=15.63ms
     iterations.....................: 1655765 20696.980225/s
     vus............................: 1       min=1          max=199  
     vus_max........................: 200     min=200        max=200  

@YassinEldeeb YassinEldeeb changed the title Improve ci Improve ci to decrease irrelevant runs Nov 26, 2023
@YassinEldeeb YassinEldeeb changed the title Improve ci to decrease irrelevant runs Improve ci to decrease irrelevant workflow runs Nov 26, 2023
@YassinEldeeb YassinEldeeb changed the title Improve ci to decrease irrelevant workflow runs Improve ci to eliminate irrelevant workflow runs Nov 26, 2023
@YassinEldeeb YassinEldeeb changed the title Improve ci to eliminate irrelevant workflow runs Improve ci to eliminate irrelevant workflows' runs Nov 26, 2023
@YassinEldeeb YassinEldeeb enabled auto-merge (squash) November 27, 2023 08:26
@YassinEldeeb YassinEldeeb merged commit 6a7e84f into master Nov 27, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants
0