Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Mark non-stable releases as prerelease in GitHub releases

Abierto
#581 0 comentarios 1 reacción 0 asignados Ver en GitHub

Los mantenedores suelen responder en 3 días

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
1/5
Tiempo estimado
Menos de una hora
Aptitud para principiantes
35/100
Tipo de issue
Error
Claridad
Bien especificado
Estado de actividad
Estancado
Stack tecnológico
github
Área
release

Línea de trabajo

Inspect the GitHub release metadata for v4.0.0-beta.6 and compare it with the /latest API and web URLs listed in the issue. Confirm that non-stable releases are marked as prerelease and that the latest URLs no longer resolve to the beta release.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

Please mark non-stable releases as prerelease in GitHub releases.

The API endpoint and web page that redirects to /latest release redirects to latest release that is not marked with prerelease.

Currently it redirects to v4.0.0-beta.6.

Raw JSON from the API endpoint above, see value for "isprerelease"
{
  "url": "https://api.github.com/repos/IridiumIO/CompactGUI/releases/232786316",
  "assets_url": "https://api.github.com/repos/IridiumIO/CompactGUI/releases/232786316/assets",
  "upload_url": "https://uploads.github.com/repos/IridiumIO/CompactGUI/releases/232786316/assets{?name,label}",
  "html_url": "https://github.com/IridiumIO/CompactGUI/releases/tag/v4.0.0-beta.6",
  "id": 232786316,
  "author": {
    "login": "Iridium-IO",
    "id": 1491536,
    "node_id": "MDQ6VXNlcjE0OTE1MzY=",
    "avatar_url": "https://avatars.githubusercontent.com/u/1491536?v=4",
    "gravatar_id": "",
    "url": "https://api.github.com/users/Iridium-IO",
    "html_url": "https://github.com/Iridium-IO",
    "followers_url": "https://api.github.com/users/Iridium-IO/followers",
    "following_url": "https://api.github.com/users/Iridium-IO/following{/other_user}",
    "gists_url": "https://api.github.com/users/Iridium-IO/gists{/gist_id}",
    "starred_url": "https://api.github.com/users/Iridium-IO/starred{/owner}{/repo}",
    "subscriptions_url": "https://api.github.com/users/Iridium-IO/subscriptions",
    "organizations_url": "https://api.github.com/users/Iridium-IO/orgs",
    "repos_url": "https://api.github.com/users/Iridium-IO/repos",
    "events_url": "https://api.github.com/users/Iridium-IO/events{/privacy}",
    "received_events_url": "https://api.github.com/users/Iridium-IO/received_events",
    "type": "User",
    "user_view_type": "public",
    "site_admin": false
  },
  "node_id": "RE_kwDOBluU3s4N4AmM",
  "tag_name": "v4.0.0-beta.6",
  "target_commitish": "master",
  "name": "Version 4.0 Beta 6",
  "draft": false,
  "immutable": false,
  "prerelease": false,
  "created_at": "2025-07-16T08:23:46Z",
  "updated_at": "2025-07-16T09:14:50Z",
  "published_at": "2025-07-16T09:14:50Z",
  "assets": [
    {
      "url": "https://api.github.com/repos/IridiumIO/CompactGUI/releases/assets/273328739",
      "id": 273328739,
      "node_id": "RA_kwDOBluU3s4QSqpj",
      "name": "CompactGUI.exe",
      "label": null,
      "uploader": {
        "login": "Iridium-IO",
        "id": 1491536,
        "node_id": "MDQ6VXNlcjE0OTE1MzY=",
        "avatar_url": "https://avatars.githubusercontent.com/u/1491536?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/Iridium-IO",
        "html_url": "https://github.com/Iridium-IO",
        "followers_url": "https://api.github.com/users/Iridium-IO/followers",
        "following_url": "https://api.github.com/users/Iridium-IO/following{/other_user}",
        "gists_url": "https://api.github.com/users/Iridium-IO/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/Iridium-IO/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/Iridium-IO/subscriptions",
        "organizations_url": "https://api.github.com/users/Iridium-IO/orgs",
        "repos_url": "https://api.github.com/users/Iridium-IO/repos",
        "events_url": "https://api.github.com/users/Iridium-IO/events{/privacy}",
        "received_events_url": "https://api.github.com/users/Iridium-IO/received_events",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "content_type": "application/x-msdownload",
      "state": "uploaded",
      "size": 10518194,
      "digest": "sha256:5cb2db4ec39b8fa3e11bc3824bbfdc55214373d27714bfa2c1df306576f06d81",
      "download_count": 29996,
      "created_at": "2025-07-16T09:06:07Z",
      "updated_at": "2025-07-16T09:06:13Z",
      "browser_download_url": "https://github.com/IridiumIO/CompactGUI/releases/download/v4.0.0-beta.6/CompactGUI.exe"
    },
    {
      "url": "https://api.github.com/repos/IridiumIO/CompactGUI/releases/assets/273328763",
      "id": 273328763,
      "node_id": "RA_kwDOBluU3s4QSqp7",
      "name": "CompactGUI.mono.exe",
      "label": null,
      "uploader": {
        "login": "Iridium-IO",
        "id": 1491536,
        "node_id": "MDQ6VXNlcjE0OTE1MzY=",
        "avatar_url": "https://avatars.githubusercontent.com/u/1491536?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/Iridium-IO",
        "html_url": "https://github.com/Iridium-IO",
        "followers_url": "https://api.github.com/users/Iridium-IO/followers",
        "following_url": "https://api.github.com/users/Iridium-IO/following{/other_user}",
        "gists_url": "https://api.github.com/users/Iridium-IO/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/Iridium-IO/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/Iridium-IO/subscriptions",
        "organizations_url": "https://api.github.com/users/Iridium-IO/orgs",
        "repos_url": "https://api.github.com/users/Iridium-IO/repos",
        "events_url": "https://api.github.com/users/Iridium-IO/events{/privacy}",
        "received_events_url": "https://api.github.com/users/Iridium-IO/received_events",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "content_type": "application/x-msdownload",
      "state": "uploaded",
      "size": 66922999,
      "digest": "sha256:bb89ae8ce174505393c6214bb0ccbb35340363f17c278c585994f2e04fbb8f6d",
      "download_count": 9438,
      "created_at": "2025-07-16T09:06:13Z",
      "updated_at": "2025-07-16T09:06:41Z",
      "browser_download_url": "https://github.com/IridiumIO/CompactGUI/releases/download/v4.0.0-beta.6/CompactGUI.mono.exe"
    }
  ],
  "tarball_url": "https://api.github.com/repos/IridiumIO/CompactGUI/tarball/v4.0.0-beta.6",
  "zipball_url": "https://api.github.com/repos/IridiumIO/CompactGUI/zipball/v4.0.0-beta.6",
  "body": "### Changes\r\n\r\n**`NEW` Added Scheduler**\r\n- Adds the ability to schedule background compression of watched folders, with the following choices:\r\n\t- When system is idle (existing functionality)\r\n\t- On Schedule\r\n\t- On Schedule *if* system is also idle (for example you want to run it at 6pm every day, but only if you're not actively using the computer)\r\n- If the Scheduler is running and you wish to cancel it, you can do so from the `Watcher` tab as below\r\n- Note: Scheduler will only run if the computer is already on and CompactGUI is running.  \r\n<img width=\"600\" height=\"720\" alt=\"image\" src=\"https://github.com/user-attachments/assets/3aaad7cb-a4d2-498c-b821-a2456ffab6a4\" />\r\n\r\n&nbsp;\r\n\r\n**`NEW` Manual compression of all watched folders**\r\n- You can now compress all watched folders manually from the `Watcher` tab\r\n- Any scheduled background compressions can also be cancelled from this tab when they are running too. \r\n\r\n**`NEW` Logging**\r\nHopefully this will make error reporting easier - logs are now generated and saved to `%IridiumIO%/CompactGUI`. If you run into issues with CompactGUI, please share these logs when creating an issue! Hopefully they catch the reason for any crashes or problems. \r\n\r\n\r\n**`TWEAKS` UI Updates**\r\n- Improved Compression Mode option buttons and layout of main area of CompactGUI \r\n\t- the hover effect can be disabled in settings if you prefer to always see more details\r\n- Tweaked results view (not sure if this looks better or not - probably will change again later)\r\n- Adjusted Watcher page layout - now includes button to compress all watched folders on command\r\n- Changes to base background colour and image use\r\n\r\n\r\n<img width=\"600\"  alt=\"animated image\" src=\"https://github.com/user-attachments/assets/9d9f65f8-2108-4fe8-9bf0-a700020f0fd1\" />\r\n\r\n&nbsp;\r\n<img width=\"600\"  alt=\"image\" src=\"https://github.com/user-attachments/assets/a2a510e8-642a-4305-aec6-87df9e900858\" />\r\n\r\n\r\n### Fixes\r\n- Fixed several memory leaks\r\n- Major performance improvements in several areas and reduced overall memory usage\r\n- Fixed a crash that could occur when opening the skiplist\r\n- Fixed the watcher list nuking itself if a monitored folder is deleted #546 \r\n- Fixed instances where the background watcher simply doesn't do anything\r\n- Fixed the compression buttons showing the wrong estimates #543 \r\n- Fixed spamming disk writes when the user changes settings (previously every change in the settings menu would immediately write the new settings file to disk - now this is debounced)\r\n\r\n\r\n-----\r\n### Installation\r\n#### Binaries\r\n\r\n````yml\r\nCompactGUI.exe (10MB):\t\t Smaller size, but requires .NET 9 Runtime to be installed\r\nCompactGUI.mono.exe (64MB):\t Fully self-contained and embeds the necessary .NET 9 libraries\r\n````\r\n\r\n#### WinGet\r\n```ahk\r\nwinget install CompactGUI\r\n```\r\n>[!NOTE]\r\n> Installing from `WinGet` automatically installs .NET 9 if required, however it can often take a few days for new releases to become available.  \r\n<details>\r\n <summary>Checksums</summary>\r\n\r\n````yml\r\nMD5: \t\tF6722CD43AA8169DB1F960A258639889\r\nSHA-256: \t5CB2DB4EC39B8FA3E11BC3824BBFDC55214373D27714BFA2C1DF306576F06D81\r\n````\r\n</details>\r\n\r\n\r\n\r\n\r\n -----\r\n ### Like this project?\r\n Please consider leaving a tip on Ko-Fi :) \r\n \r\n <p align=\"center\"><a href='https://ko-fi.com/iridiumio' target='_blank'><img height='42' style='border:0px;height:42px;' src='https://cdn.ko-fi.com/cdn/kofi3.png?v=3' border='0' alt='Buy Me a Coffee at ko-fi.com' /></a></p>\r\n\r\n\r\n**Full Changelog**: https://github.com/IridiumIO/CompactGUI/compare/v4.0.0-beta.5...v4.0.0-beta.6",
  "discussion_url": "https://github.com/IridiumIO/CompactGUI/discussions/550",
  "reactions": {
    "url": "https://api.github.com/repos/IridiumIO/CompactGUI/releases/232786316/reactions",
    "total_count": 66,
    "+1": 27,
    "-1": 0,
    "laugh": 0,
    "hooray": 4,
    "confused": 0,
    "heart": 23,
    "rocket": 8,
    "eyes": 4
  }
}
Lenguaje dominante
Visual Basic .NET
Estrellas
8.9k
Forks
343
Merge medio
3 d 18 h
PR fusionados (30 d)
7

Preparar el entorno

Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de IridiumIO/CompactGUI

Todos los issues de IridiumIO/CompactGUI

Issues similares

Más issues de Release

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.