Skip to content

Support IPFS and Onchain registry#67

Merged
royalaid merged 54 commits into
qidaoprotocol:mainfrom
royalaid:main
Sep 4, 2025
Merged

Support IPFS and Onchain registry#67
royalaid merged 54 commits into
qidaoprotocol:mainfrom
royalaid:main

Conversation

@royalaid

@royalaid royalaid commented Sep 3, 2025

Copy link
Copy Markdown
Collaborator

No description provided.

royalaid added 30 commits June 17, 2025 15:24
* Introduced a new GitHub Actions workflow to enable automatic merging of pull requests labeled with 'automerge'.
* Configured the workflow to trigger on labeled, reopened, and synchronized pull requests.
* Utilized the peter-evans/enable-pull-request-automerge action with squash merge method.
* Enhanced the logic to retrieve the pull request number from the workflow run.
* Added checks for null or empty pull request data, ensuring robust handling of cases where no pull requests are found.
* Improved output messaging for better clarity during workflow execution.
…bel validation

* Changed the trigger from pull_request_target to workflow_run for better integration with the label validation workflow.
* Enhanced the logic to fetch the pull request number and check for the 'automerge' label.
* Improved output handling for cases where no pull requests are found.
* Modified the condition for triggering the automerge job to only require a successful workflow run.
* Improved output messages to indicate whether the pull request has the 'automerge' label, enhancing clarity during execution.
… and notify users

* Added a new job to remove the 'automerge' label when a new commit is detected on a pull request.
* Implemented a comment feature to inform users that the label has been removed and will be re-added if validation passes.
* Simplified the condition for enabling auto-merge by directly using the pull request number from the event context.
…d enhance check validation

* Updated the workflow trigger from check_suite to workflow_run for better integration with validation workflows.
* Improved logic to retrieve pull request details and check for the 'automerge' label.
* Enhanced output messaging to provide clearer status updates on check runs and PR merging process.
…manual label additions

* Updated the automerge workflow to handle manual label additions and new commits more effectively.
* Removed the outdated PR build workflow and integrated its validation logic into a new pull-request-complete workflow.
* Enhanced the validation process for QIP files, ensuring only valid changes are allowed and providing clearer feedback on validation outcomes.
…ction, and update environment configuration handling
…oyment scripts, and enhance local development setup
…te environment configuration, and refactor QIP creation and update processes
…ew migration scripts, and implement pagination for proposal listings
…r QIPs using FFI, and enhance local development setup with IPFS integration
…script, update local development setup to use keystore accounts for deployment
…actor SnapshotSubmitter component to use config, and enhance QIP detail pages with permission checks for Snapshot submissions
… commands and WebFetch options, and set output style to explanatory
…nhanced QIP status management, update dependencies, and include new hooks for status updates
…n for token balance and QIP, update UI to reflect snapshot space, and ensure Ethereum mainnet blocks are used for proposals
…ation options, update step numbering for clarity, and improve user prompts for batch migration using Foundry FFI
… and adjust deployment script for improved contract verification prompts and step numbering
…ataPaginated hook with improved logging and error handling, and adjust batch size for QIP fetching to optimize performance
…actor query keys for consistency across hooks, and update ProposalListItem to use Link component for navigation
…andling in useQIP and useQIPDataPaginated hooks, and optimize role checks in QIPDetail component
…ed environment variables for blockchain functionality, IPFS uploads, and optional Pinata configurations
…ance type safety in ProposalStatus component, and update query client configuration for improved data fetching and caching
… dependency in package.json, and refactor routing in App and Navigation components for improved asset handling and base path management
…s, implement useQIPsFromAPI hook for faster data retrieval, and refactor components to utilize API for QIP data loading
@publu
publu enabled auto-merge September 3, 2025 04:06
@publu
publu disabled auto-merge September 3, 2025 04:10
@royalaid
royalaid merged commit 8409ec1 into qidaoprotocol:main Sep 4, 2025
5 of 6 checks passed
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.

1 participant