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

ci: Minor job improvements #541

Merged
merged 3 commits into from
Nov 19, 2024
Merged

ci: Minor job improvements #541

merged 3 commits into from
Nov 19, 2024

Conversation

calvincestari
Copy link
Member

@calvincestari calvincestari commented Nov 19, 2024

Here's a couple changes to our CI jobs to hopefully speed up total CI time and reduce mistakes:

  • I'm moving npm install to the common script so that we don't need to do it separately as part of the JS frontend bundle update. This should mean less mistakes by missing a step that is needed to install the latest package updates. Stems from the secops PR that failed CI due to the bundle needing to be updated. Couldn't understand why I wasn't getting any changes, then realized I needed to install the package updates before regenerating the bundle. This makes it a common step now so that should all be handled for us.
  • The jobs we perform using Xcode 16.1 (Swift 6) should only be the ones that actually use that runtime. So I've removed the jobs from that CI script that aren't affected by the Xcode/Swift version.

@svc-apollo-docs
Copy link
Collaborator

svc-apollo-docs commented Nov 19, 2024

✅ Docs Preview Ready

No new or changed pages found.

Copy link

netlify bot commented Nov 19, 2024

Deploy Preview for apollo-ios-docc canceled.

Name Link
🔨 Latest commit 41c840d
🔍 Latest deploy log https://app.netlify.com/sites/apollo-ios-docc/deploys/673be869caee4700082eb4f0

Copy link

netlify bot commented Nov 19, 2024

Deploy Preview for eclectic-pie-88a2ba ready!

Name Link
🔨 Latest commit 41c840d
🔍 Latest deploy log https://app.netlify.com/sites/eclectic-pie-88a2ba/deploys/673be86963b0fd00091f4937
😎 Deploy Preview https://deploy-preview-541--eclectic-pie-88a2ba.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

@calvincestari calvincestari force-pushed the ci/auto-rollup-npm-install branch from 05f4297 to bf310d5 Compare November 19, 2024 00:37
@calvincestari calvincestari changed the title chore: Moves JS package installation to script ci: Minor job improvements Nov 19, 2024
@calvincestari calvincestari merged commit 743821e into main Nov 19, 2024
34 checks passed
@calvincestari calvincestari deleted the ci/auto-rollup-npm-install branch November 19, 2024 01:56
BobaFetters pushed a commit that referenced this pull request Nov 19, 2024
BobaFetters pushed a commit to apollographql/apollo-ios-codegen that referenced this pull request Nov 19, 2024
BobaFetters pushed a commit that referenced this pull request Nov 19, 2024
759edca9 ci: Minor job improvements (#541)

git-subtree-dir: apollo-ios-codegen
git-subtree-split: 759edca95ec38433bb3a6ec509befa82a784ad50
BobaFetters pushed a commit that referenced this pull request Nov 19, 2024
git-subtree-dir: apollo-ios-codegen
git-subtree-mainline: 56abd44
git-subtree-split: 759edca95ec38433bb3a6ec509befa82a784ad50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants