Merge legacy history with modern autonomous toolkit #5
draft-release.yml
on: push
update_release_draft
6s
Annotations
2 errors and 1 warning
|
update_release_draft
HttpError: Resource not accessible by integration
at /home/runner/work/_actions/release-drafter/release-drafter/v5/dist/index.js:8462:21
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Job.doExecute (/home/runner/work/_actions/release-drafter/release-drafter/v5/dist/index.js:30793:18)
{
name: 'AggregateError',
event: {
id: '26364933471',
name: 'push',
payload: {
after: 'f0f10a000d9071d767ecf9e5ff0be97af23751a6',
base_ref: null,
before: '905f28ad56d9d2d1394046ba2f603121faafbe0a',
commits: [
{
author: {
email: 'lucas@arqlamp.com',
name: 'Lucas Antonio Magalhaes Pereira',
username: 'LAMP-LUCAS'
},
committer: {
email: 'lucas@arqlamp.com',
name: 'Lucas Antonio Magalhaes Pereira',
username: 'LAMP-LUCAS'
},
distinct: true,
id: 'd2fcc4f39e5dce9cd17c9b6caeda3ccdc0d70bb8',
message: 'feat: add AutoSINAPI ETL traceability changes\n' +
'\n' +
'- database.py: UPSERT on append, audit logging, version/run_id propagation\n' +
'- etl_pipeline.py: DELETE by period (not TRUNCATE), extract SINAPI version\n' +
'- Remove embedded .git from AutoSINAPI/ (was preventing tracking)\n' +
'- Update .gitignore to not ignore AutoSINAPI/ toolkit',
timestamp: '2026-05-22T13:11:56Z',
tree_id: 'a10d492f0ef2a751cff5fd7464e46b580b17237c',
url: 'https://github.com/LAMP-LUCAS/AutoSINAPI/commit/d2fcc4f39e5dce9cd17c9b6caeda3ccdc0d70bb8'
},
{
author: {
email: 'lucas@arqlamp.com',
name: 'Lucas Antonio Magalhaes Pereira',
username: 'LAMP-LUCAS'
},
committer: {
email: 'lucas@arqlamp.com',
name: 'Lucas Antonio Magalhaes Pereira',
username: 'LAMP-LUCAS'
},
distinct: true,
id: 'dddb7c08255a83c61aeac3bce517f3f18e9bf9a3',
message: 'test: add comprehensive traceability test suite\n' +
'\n' +
'New test files:\n' +
'- test_migration.py: Validates Alembic 002 migration (traceability columns)\n' +
'- test_traceability_db.py: UPSERT, audit log, version propagation\n' +
'- test_traceability_etl.py: ETL traceability (DELETE by period, version extraction)\n' +
'- test_traceability_api.py: API traceability (audit endpoint, schemas)\n' +
'- test_sandbox_integration.py: E2E integration with mock SINAPI data\n' +
'\n' +
'Updated test files:\n' +
'- test_database.py: Added UPSERT behavior, traceability propagation tests\n' +
'- test_pipeline.py: Added sinapi_versao extraction, DELETE by period tests\n' +
'- test_file_input.py: (already existed, staged)\n' +
'\n' +
'Features tested:\n' +
'- Migration 002 creates traceability columns + audit log table\n' +
'- _append_data() now does UPSERT (not just INSERT IGNORE)\n' +
'- sinapi_versao and etl_run_id propagated through ETL\n' +
'- DELETE by period replaces TRUNCATE for structure tables\n' +
'- New /audit/{tipo}/{codigo} API endpoint\n' +
'- TraceabilityMixin in Pydantic schemas',
timestamp: '2026-05-22T14:06:34Z',
tree_id: '6f73f1ca952517596005bd869b04e5a9800df87b',
url: 'https://github.com/LAMP-LUCAS/AutoSINAPI/commit/dddb7c08255a83c61aeac3bce517f3f18e9bf9a3'
},
{
author: {
email: 'lucas@arqlamp.com',
name: 'Lucas Antonio Magalhaes Pereira',
username: 'LAMP-LUCAS'
},
committer: {
email: 'lucas@arqlamp.com',
name: 'Lucas Antonio Magalhaes Pereira',
username: 'LAMP-LUCAS'
},
distinct: true,
id: '46e75bd841e77b8a822872f2d04be1aefea9dd25'
|
|
update_release_draft
Resource not accessible by integration
{
name: 'HttpError',
id: '26364933471',
status: 403,
response: {
url: 'https://api.github.com/repos/LAMP-LUCAS/AutoSINAPI/releases',
status: 403,
headers: {
'access-control-allow-origin': '*',
'access-control-expose-headers': 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset, Warning',
connection: 'close',
'content-encoding': 'gzip',
'content-security-policy': "default-src 'none'",
'content-type': 'application/json; charset=utf-8',
date: 'Sun, 24 May 2026 15:14:22 GMT',
'referrer-policy': 'origin-when-cross-origin, strict-origin-when-cross-origin',
server: 'github.com',
'strict-transport-security': 'max-age=31536000; includeSubdomains; preload',
'transfer-encoding': 'chunked',
vary: 'Accept-Encoding, Accept, X-Requested-With',
'x-accepted-github-permissions': 'contents=write; contents=write,workflows=write',
'x-content-type-options': 'nosniff',
'x-frame-options': 'deny',
'x-github-api-version-selected': '2022-11-28',
'x-github-media-type': 'github.v3; format=json',
'x-github-request-id': 'AC23:2E0290:15AECE0:5301908:6A1315CE',
'x-ratelimit-limit': '5000',
'x-ratelimit-remaining': '4993',
'x-ratelimit-reset': '1779639261',
'x-ratelimit-resource': 'core',
'x-ratelimit-used': '7',
'x-xss-protection': '0'
},
data: {
message: 'Resource not accessible by integration',
documentation_url: 'https://docs.github.com/rest/releases/releases#create-a-release',
status: '403'
}
},
request: {
method: 'POST',
url: 'https://api.github.com/repos/LAMP-LUCAS/AutoSINAPI/releases',
headers: {
accept: 'application/vnd.github.v3+json',
'user-agent': 'probot/12.2.5 octokit-core.js/3.5.1 Node.js/20.20.2 (linux; x64)',
authorization: 'token [REDACTED]',
'content-type': 'application/json; charset=utf-8'
},
body: '{"target_commitish":"refs/heads/develop","name":"","tag_name":"","body":"## O que há de novo nesta versão?\\n\\n*Aqui você pode escrever sua copy, explicando o objetivo principal da release.*\\n\\n* No changes\\n\\n---\\n**Agradecemos a todos os contribuidores!** 🎉\\n","draft":true,"prerelease":false,"make_latest":"true"}',
request: {}
},
event: {
id: '26364933471',
name: 'push',
payload: {
after: 'f0f10a000d9071d767ecf9e5ff0be97af23751a6',
base_ref: null,
before: '905f28ad56d9d2d1394046ba2f603121faafbe0a',
commits: [
{
author: {
email: 'lucas@arqlamp.com',
name: 'Lucas Antonio Magalhaes Pereira',
username: 'LAMP-LUCAS'
},
committer: {
email: 'lucas@arqlamp.com',
name: 'Lucas Antonio Magalhaes Pereira',
username: 'LAMP-LUCAS'
},
distinct: true,
id: 'd2fcc4f39e5dce9cd17c9b6caeda3ccdc0d70bb8',
message: 'feat: add AutoSINAPI ETL traceability changes\n' +
'\n' +
'- database.py: UPSERT on append, audit logging, version/run_id propagation\n' +
'- etl_pipeline.py: DELETE by period (not TRUNCATE), extract SINAPI version\n' +
'- Remove embedded .git from AutoSINAPI/ (was preventing tracking)\n' +
'- Update .gitignore to not ignore AutoSINAPI/ toolkit',
timestamp: '2026-05-22T13:11:56Z',
tree_id: 'a10d492f0ef2a751cff5fd7464e46b580b17237c',
url: 'https://github.com/LAMP-LUCAS/AutoSINAPI/commit/d2fcc4f39e5dce9cd17c9b6caeda3ccdc0d70bb8'
},
{
author: {
email: 'lucas@arqlamp.com',
name: 'Lucas Antonio Magalhaes Pereira',
username: 'LAMP-LUCAS'
},
committer: {
email: 'lucas@
|
|
update_release_draft
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: release-drafter/release-drafter@v5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|