Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Github releases page does not contain newer versions #1295

Closed
aldas opened this issue Nov 7, 2022 · 2 comments · Fixed by #1354
Closed

Github releases page does not contain newer versions #1295

aldas opened this issue Nov 7, 2022 · 2 comments · Fixed by #1354

Comments

@aldas
Copy link
Contributor

aldas commented Nov 7, 2022

Please consider changing testify release process so new releases will be visible from repository Github releases page. Seeing latest version date at the right side of the repository landing page in Github is useful.

https://github.com/stretchr/testify/releases
https://github.com/stretchr/testify/tags

Currently these pages are quite different. If you are used to check releases page the current version then what you would see is quite different what tags page shows.

It does not need to contain fancy changelog or changelog at all.

This is what I see at the moment - almost 2 years old release:
image

@illume
Copy link

illume commented Nov 16, 2022

This link was useful for me to see the changes, and maybe it is for someone else:
v1.7.0...v1.8.1

@aldas
Copy link
Contributor Author

aldas commented Dec 28, 2022

I think this would help

Create github workflow action (https://github.com/softprops/action-gh-release) that creates new release when new tag is pushed. This way current testify maintainer/author do not need to change their habbits - this action will kick in on matching tag push.

Workflow file:

name: release on new tag

# this flow will be run only when new tags are pushed that match our pattern
on:
  push:
    tags:
      - "v[0-9]+\.[0-9]+\.[0-9]+"

jobs:
  build:
    runs-on: ubuntu-latest
    steps:
      - name: Checkout
        uses: actions/checkout@v3

      - name: Create release
        uses: softprops/action-gh-release@v1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants