Skip to content

chore: update urls after transfer to FreedomIntelligence org#52

Merged
JuhaoLiang1997 merged 3 commits into
mainfrom
chore/url-update-after-transfer
May 19, 2026
Merged

chore: update urls after transfer to FreedomIntelligence org#52
JuhaoLiang1997 merged 3 commits into
mainfrom
chore/url-update-after-transfer

Conversation

@JuhaoLiang1997
Copy link
Copy Markdown
Collaborator

Repo has been transferred from JuhaoLiang1997 (personal) to FreedomIntelligence (organisation). GitHub installs HTTP redirects for github.com//AccelMark/* automatically, but GitHub Pages does not redirect across owners — the live leaderboard URL must be updated explicitly.

Replacements (across docs, frontend, leaderboard generator):

  • juhaoliang1997.github.io/AccelMark → freedomintelligence.github.io/AccelMark
  • github.com/JuhaoLiang1997/AccelMark → github.com/FreedomIntelligence/AccelMark

Intentionally left untouched:

  • "submitted_by" fields in results/**/result.json and runners/*/meta.json — these record historical attribution under the submitter's actual GitHub identity at submission time and must not change when the repo moves.
  • pyproject.toml maintainer email (juhaoliang1997@gmail.com) — that is the maintainer's personal address, not a repo URL.
  • DEVELOPMENT.md submitted_by example value — kept as the real historical handle so the docs match what readers see in results/.

Verified:

  • runners/validate_runners.py: 9/9 folders, hashes intact.
  • runners/validate_suites.py: 7/7 suites valid.

Summary

Type of change

  • New platform support
  • Bug fix (runner, validator, leaderboard, or tooling)
  • Suite definition change
  • Schema change
  • Leaderboard / UI improvement
  • Documentation
  • Other:

Testing

# Commands used to verify

Checklist

  • I have read CONTRIBUTING.md
  • My change does not break existing result.json files (or I have explained the migration path)
  • If adding a new platform: runner inherits from BenchmarkRunner, produces valid result.json, includes a reference result
  • If changing the schema: validate_submission.py updated and all existing results still validate
  • If changing the leaderboard generator: leaderboard/generate.py produces correct output on existing results
  • I have updated relevant documentation

Related issues

JuhaoLiang1997 and others added 2 commits May 19, 2026 12:23
Repo has been transferred from JuhaoLiang1997 (personal) to
FreedomIntelligence (organisation). GitHub installs HTTP redirects
for github.com/<old>/AccelMark/* automatically, but GitHub Pages
does *not* redirect across owners — the live leaderboard URL
must be updated explicitly.

Replacements (across docs, frontend, leaderboard generator):
- juhaoliang1997.github.io/AccelMark → freedomintelligence.github.io/AccelMark
- github.com/JuhaoLiang1997/AccelMark → github.com/FreedomIntelligence/AccelMark

Intentionally left untouched:
- "submitted_by" fields in results/**/result.json and
  runners/*/meta.json — these record historical attribution under
  the submitter's actual GitHub identity at submission time and
  must not change when the repo moves.
- pyproject.toml maintainer email (juhaoliang1997@gmail.com) — that
  is the maintainer's personal address, not a repo URL.
- DEVELOPMENT.md submitted_by example value — kept as the real
  historical handle so the docs match what readers see in results/.

Verified:
- runners/validate_runners.py: 9/9 folders, hashes intact.
- runners/validate_suites.py: 7/7 suites valid.

Co-authored-by: Cursor <cursoragent@cursor.com>
…to read

After the FreedomIntelligence transfer, the default GITHUB_TOKEN
permissions are stricter than they were on the personal account.
The "Validate result submissions" job's final step uses
actions/github-script to post a PR summary comment and was failing:

    403 Resource not accessible by integration
    POST /repos/.../issues/52/comments
    x-accepted-github-permissions: issues=read; pull_requests=read

Grant the bare-minimum scope (`pull-requests: write`) on the
validate job only, and lock the workflow default down to
`contents: read` so other jobs continue to run with least privilege
(GitHub's recommended hardening pattern).

Co-authored-by: Cursor <cursoragent@cursor.com>
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 19, 2026

✅ AccelMark Validation: All submissions valid

See the workflow run for details.

Submissions to the leaderboard are now PR-only:

- Remove process_submissions.yml workflow + community_submission.md
  issue template + runners/gen_pr_summary.py helper.  The workflow
  required org-level "Allow GitHub Actions to create and approve pull
  requests" (locked off in this org) and also had a script-injection
  surface when interpolating issue body into shell commands.
- Update README.md, CONTRIBUTING.md, ISSUE_TEMPLATE/config.yml, and
  the home-page CTA to point contributors at the standard fork → PR
  flow described in CONTRIBUTING.md.
- Rewrite openclaw_skill.handle_submit to return copy-pasteable PR
  instructions (and the finalised result.json) instead of POSTing to
  the GitHub Issues API; update tests accordingly.
- Drop gen_pr_summary.py from the runner-folder skip lists.

Co-authored-by: Cursor <cursoragent@cursor.com>
@JuhaoLiang1997 JuhaoLiang1997 merged commit 3ca7b93 into main May 19, 2026
5 checks passed
@JuhaoLiang1997 JuhaoLiang1997 deleted the chore/url-update-after-transfer branch May 19, 2026 04:59
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