File size: 1,109 Bytes
c35213b
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
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();