Compare commits

..

7 Commits

Author SHA1 Message Date
akkuman 5a83c90484 Merge pull request #12 from asymworks/main
Use encodeURIComponent for Tag Name
2026-08-10 11:01:41 +08:00
J.P. Krauss 7ebdbf8922 Merge branch 'akkuman:main' into main 2026-04-07 12:25:00 -07:00
J.P. Krauss b8aa85d611 Use OpenAPIConfig.ENCODE_PATH to encode tag name 2026-03-21 07:56:19 -07:00
J.P. Krauss d752d339f3 Fix syntax error 2026-03-21 07:45:32 -07:00
J.P. Krauss fad97e6094 Update Package 2026-03-21 07:15:34 -07:00
J.P. Krauss c6c0c1709a Add debugging to ensure tag name is encoded 2026-03-21 06:08:20 -07:00
J.P. Krauss 820f757c04 URL Encode tag name in getReleaseByTag 2026-03-21 05:37:25 -07:00
3 changed files with 5 additions and 0 deletions
+2
View File
@@ -48173,6 +48173,7 @@ async function run() {
BASE: `${server_url}/api/v1`, BASE: `${server_url}/api/v1`,
WITH_CREDENTIALS: true, WITH_CREDENTIALS: true,
TOKEN: token, TOKEN: token,
ENCODE_PATH: encodeURIComponent,
}); });
const response = await createOrGetRelease(gitea_client, owner, repo, { const response = await createOrGetRelease(gitea_client, owner, repo, {
@@ -48209,6 +48210,7 @@ async function run() {
*/ */
async function createOrGetRelease(client, owner, repo, body) { async function createOrGetRelease(client, owner, repo, body) {
try { try {
console.log(`Checking for existing release at ${encodeURIComponent(body.tag_name)}`);
let release = await client.repository.repoGetReleaseByTag({ let release = await client.repository.repoGetReleaseByTag({
owner: owner, owner: owner,
repo: repo, repo: repo,
+2
View File
@@ -35,6 +35,7 @@ async function run() {
BASE: `${server_url}/api/v1`, BASE: `${server_url}/api/v1`,
WITH_CREDENTIALS: true, WITH_CREDENTIALS: true,
TOKEN: token, TOKEN: token,
ENCODE_PATH: encodeURIComponent,
}); });
const response = await createOrGetRelease(gitea_client, owner, repo, { const response = await createOrGetRelease(gitea_client, owner, repo, {
@@ -71,6 +72,7 @@ async function run() {
*/ */
async function createOrGetRelease(client, owner, repo, body) { async function createOrGetRelease(client, owner, repo, body) {
try { try {
console.log(`Checking for existing release at ${encodeURIComponent(body.tag_name)}`);
let release = await client.repository.repoGetReleaseByTag({ let release = await client.repository.repoGetReleaseByTag({
owner: owner, owner: owner,
repo: repo, repo: repo,
+1
View File
@@ -84,6 +84,7 @@
"version": "5.0.2", "version": "5.0.2",
"resolved": "https://registry.npmjs.org/@octokit/core/-/core-5.0.2.tgz", "resolved": "https://registry.npmjs.org/@octokit/core/-/core-5.0.2.tgz",
"integrity": "sha512-cZUy1gUvd4vttMic7C0lwPed8IYXWYp8kHIMatyhY8t8n3Cpw2ILczkV5pGMPqef7v0bLo0pOHrEHarsau2Ydg==", "integrity": "sha512-cZUy1gUvd4vttMic7C0lwPed8IYXWYp8kHIMatyhY8t8n3Cpw2ILczkV5pGMPqef7v0bLo0pOHrEHarsau2Ydg==",
"peer": true,
"dependencies": { "dependencies": {
"@octokit/auth-token": "^4.0.0", "@octokit/auth-token": "^4.0.0",
"@octokit/graphql": "^7.0.0", "@octokit/graphql": "^7.0.0",