const { Octokit } = require('@octokit/rest'); async function test() { try { const octokit = new Octokit({ auth: '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' }); const owner = 'APRK01'; const repo = 'WSB-Storage'; console.log('Testing access to repo...'); const r = await octokit.rest.repos.get({ owner, repo }); console.log('Repo accessible:', r.data.full_name); console.log('Attempting to create release...'); const release = await octokit.rest.repos.createRelease({ owner, repo, tag_name: `test-${Date.now()}`, name: 'Test Release', body: 'Testing' }); console.log('Release created successfully! ID:', release.data.id); // Cleanup await octokit.rest.repos.deleteRelease({ owner, repo, release_id: release.data.id }); console.log('Cleanup complete.'); } catch (err) { console.error('ERROR:', err.message); if (err.response) { console.error('Response Data:', err.response.data); } } } test();