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
7 changes: 7 additions & 0 deletions .github/workflows/documentation.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,13 @@ on:

jobs:
deploy:
# Permission CEILING for the called workflow, not a grant: the callee's
# deploy job declares `contents: write` (gh-pages push) and its fallback
# image job `packages: write` (GHCR). A ceiling below what the callee
# declares makes the call fail to start.
permissions:
contents: write
packages: write
uses: ConductionNL/.github/.github/workflows/documentation.yml@main
# A reusable workflow receives NO secrets by default. Without this block the
# callee's publish step finds CF_API_TOKEN empty, skips itself on its own
Expand Down
2 changes: 1 addition & 1 deletion docs/features.json
Original file line number Diff line number Diff line change
Expand Up @@ -150,7 +150,7 @@
"slug": "license-and-seat-tracking",
"title": "License and seat tracking",
"summary": "Track license models and seats next to your contracts.",
"status": "soon",
"status": "stable",
"docsUrl": "openspec/specs/license-and-seat-tracking/spec.md",
"title_nl": "Licentie- en seatregistratie",
"summary_nl": "Houd licentiemodellen en seats bij naast je contracten."
Expand Down
3 changes: 2 additions & 1 deletion tests/e2e/workflows/_fixtures.ts
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@
import type { APIRequestContext } from '@playwright/test'

import { request as playwrightRequest } from '@playwright/test'
import { randomUUID } from 'node:crypto'
import { resolveBaseUrl } from '../base-url.ts'

// Re-exported from the single central resolver (tests/e2e/base-url.ts). These
Expand All @@ -36,7 +37,7 @@ export const NC_ADMIN_USER = process.env.NC_ADMIN_USER ?? 'admin'
export const NC_ADMIN_PASS = process.env.NC_ADMIN_PASS ?? 'admin'

/** Unique per Node process so parallel-ish runs never collide. */
export const RUN_ID = `e2e-${Date.now().toString(36)}-${Math.random().toString(36).slice(2, 6)}`
export const RUN_ID = `e2e-${Date.now().toString(36)}-${randomUUID().slice(0, 4)}`

export interface VoorzieningenConfig {
register: string
Expand Down
Loading