Skip to content

[Enhancement]: Optimize Contributor Refresh Automation - #1136

Open
arpit2006 wants to merge 13 commits into
devanshi14malhotra:mainfrom
arpit2006:fix/contributor-Json
Open

arpit2006 wants to merge 13 commits into
devanshi14malhotra:mainfrom
arpit2006:fix/contributor-Json

Conversation

@arpit2006

@arpit2006 arpit2006 commented May 29, 2026 •

Copy link
Copy Markdown
Contributor

Pull Request

Description

This PR optimizes the contributor refresh automation workflow by reducing unnecessary executions and improving contributor data consistency.

Changes Made

  • Updated the GitHub Actions workflow to run once daily at 12:00 AM IST.
  • Removed the push trigger to prevent unnecessary workflow runs and automated commits.
  • Updated the landing page refresh message to reflect the new schedule.
  • Improved contributor data fetching to avoid stale browser cache and ensure the latest contributor information is displayed after workflow execution.

Related Issue

Fixes #1107

Type of Change

  • Bug Fix
  • Feature
  • Enhancement
  • Documentation

Testing

  • Verified GitHub Actions workflow configuration.
  • Confirmed scheduled execution is configured for 12:00 AM IST.
  • Verified manual workflow dispatch remains functional.
  • Tested contributor data refresh behavior after workflow completion.
  • Confirmed landing page messaging matches the new refresh schedule.

Checklist

  • Code follows guidelines
  • Tested properly
  • Docs updated
  • PR title includes the relevant event tag or a general contribution label

@netlify

netlify Bot commented May 29, 2026 •

Copy link
Copy Markdown

✅ Deploy Preview for bibliodrift-dm ready!

Name Link
🔨 Latest commit def154c
🔍 Latest deploy log https://app.netlify.com/projects/bibliodrift-dm/deploys/6a19b46f261f3f000867d0af
😎 Deploy Preview https://deploy-preview-1136--bibliodrift-dm.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 project configuration.

@arpit2006

Copy link
Copy Markdown
Contributor Author

@devanshi14malhotra, Requesting Review!

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.

[FEATURE]: Optimize Contributor JSON Update Workflow to Prevent Unnecessary Commits

1 participant