Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
27 changes: 14 additions & 13 deletions .github/workflows/nightly.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,12 @@
#
# Each job fails a night instead of surprising a later PR: checks runs the
# schema lockstep tests and the typecheck against the latest Octokit
# packages, float-canary re-resolves the lockfile from scratch like the
# Dependabot lockfile workflow, and e2e runs the curated corpus with the
# endpoint-coverage tripwire. The report job files one tracking issue on a
# red night and closes it on a green one (the platform's docs/nightly.md).
# packages, float-canary deletes bun.lock and re-resolves from scratch so a
# breaking transitive release fails a night instead of the next from-scratch
# install, and e2e runs the curated corpus with the endpoint-coverage
# tripwire.
# The report job files one tracking issue on a red night and closes it on a
# green one (the platform's docs/nightly.md).
name: Nightly

on:
Expand Down Expand Up @@ -86,12 +88,11 @@ jobs:
exit 1
fi

# Predicts what the dependabot-bun-lockfile workflow's from-scratch resolve
# will hand the next Dependabot PR: package.json is pinned exactly (the
# package-pins test guards that), so only transitive ranges can float, and
# a float that breaks the gate fails here first. Its own job because the
# checks job's @octokit/types probe leaves node_modules upgraded, and this
# probe needs a clean tree to re-resolve from.
# The only from-scratch resolve in this repository: package.json is pinned
# exactly (the package-pins test guards that), so only transitive ranges
# can float, and a float that breaks the gate fails here first. Its own
# job because the checks job's @octokit/types probe leaves node_modules
# upgraded, and this probe needs a clean tree to re-resolve from.
float-canary:
runs-on: ubuntu-latest
timeout-minutes: 15
Expand All @@ -101,9 +102,9 @@ jobs:
- uses: ./.github/actions/setup
with:
install: "false"
# Delete before resolving, exactly like the Dependabot workflow: bun
# keeps a stale lockfile as a valid resolution, and only a
# from-scratch resolve floats what that workflow would float.
# Delete before resolving: bun keeps a stale lockfile as a valid
# resolution, and only a from-scratch resolve floats every transitive
# range.
- name: Re-resolve from scratch
run: |
rm bun.lock
Expand Down
2 changes: 1 addition & 1 deletion _typos.toml
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ alikes = "alikes"
# matches type globs against the file NAME, never the path, hence these shapes.
[type.fixtures]
extend-glob = [
"*.test.ts", # unit tests under test/ and src/sections/*/
"*.test.ts", # unit tests under test/
"generators.ts", # the fuzz generators (test/e2e and the per-section fragments)
"*-rejected.yml", # e2e scenarios whose input is rejected on purpose
]
Expand Down
19 changes: 0 additions & 19 deletions test/e2e/fixtures/actions-permissions.json

This file was deleted.

6 changes: 0 additions & 6 deletions test/e2e/fixtures/autolink.json

This file was deleted.

74 changes: 0 additions & 74 deletions test/e2e/fixtures/branch-protection.json

This file was deleted.

10 changes: 0 additions & 10 deletions test/e2e/fixtures/code-scanning-default-setup.json

This file was deleted.

19 changes: 0 additions & 19 deletions test/e2e/fixtures/collaborator.json

This file was deleted.

54 changes: 0 additions & 54 deletions test/e2e/fixtures/environment.json

This file was deleted.

9 changes: 0 additions & 9 deletions test/e2e/fixtures/label.json

This file was deleted.

24 changes: 0 additions & 24 deletions test/e2e/fixtures/milestone.json

This file was deleted.

21 changes: 0 additions & 21 deletions test/e2e/fixtures/pages.json

This file was deleted.

46 changes: 0 additions & 46 deletions test/e2e/fixtures/ruleset.json

This file was deleted.

30 changes: 0 additions & 30 deletions test/e2e/fixtures/team-repo.json

This file was deleted.

12 changes: 0 additions & 12 deletions test/e2e/fixtures/workflow.json

This file was deleted.

Loading
Loading