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

Make 1.0.0 release #3

Open
15 tasks
kghbln opened this issue Mar 4, 2019 · 12 comments
Open
15 tasks

Make 1.0.0 release #3

kghbln opened this issue Mar 4, 2019 · 12 comments
Assignees
Milestone

Comments

@kghbln
Copy link
Member

kghbln commented Mar 4, 2019

Tracking issue for the 1.0.0 release.

  • Finalize RELEASE NOTES
  • Update "README.md"
  • Update "composer.json"
  • Update version number "extension.json"
  • Create tag
  • Add release to Wikidata
  • Update homepage
  • Announce via mail
  • Do a release tweet on Twitter
  • Run composer update on smw.o
  • Update "LocalSettings.php"
  • Start development of new version
    • Update "composer.json" (update dev alias)
    • Update "extension.json" (new alpha version)
  • Add extension to <doc.s-mw.o> Include new extensions for doxygen docu generation semantic-mediawiki.org#8
@mwjames
Copy link
Contributor

mwjames commented Mar 9, 2019

The release has to happen after SMW 3.1 due to things like SemanticMediaWiki/SemanticMediaWiki#3770.

@kghbln
Copy link
Member Author

kghbln commented Mar 25, 2019

Thanks for the info.

@kghbln
Copy link
Member Author

kghbln commented Jul 29, 2019

We need to update CI for the latest AR version, preferably beyond 1.1 due to #12 (comment)

@krabina
Copy link
Contributor

krabina commented Dec 2, 2019

AR 1.2 is out...

@mwjames
Copy link
Contributor

mwjames commented Dec 7, 2019 via email

@hexmode
Copy link
Member

hexmode commented Apr 17, 2020

Till this happens, the readme should be updated to indicate that you should use dev-master (or another tag) instead of 1.0.

@revansx
Copy link

revansx commented Apr 17, 2020

I don't understand how there can be a "dev-master" if it doesn't show up in the list of branches. What am I missing?

@hexmode
Copy link
Member

hexmode commented Apr 17, 2020

See the documenation:

If you want Composer to check out a branch instead of a tag, you need to point it to the branch using the special dev-* prefix

@revansx
Copy link

revansx commented Apr 17, 2020

hmm.. the github repo for SAR only shows 1 branch (master) and there are no tags.. i'm guessing composer pulls code from somewhere else and this repo here on github is partial mirror. or am I really missing something obvious?

@krabina
Copy link
Contributor

krabina commented Apr 17, 2020

No, I am quite certain, github is the primary repo for all of SMW extensions.

@hexmode
Copy link
Member

hexmode commented Apr 17, 2020

hmm.. the github repo for SAR only shows 1 branch (master) and there are no tags.. i'm guessing composer pulls code from somewhere else and this repo here on github is partial mirror. or am I really missing something obvious?

Composer pulls code from the github (or gitlab, or gerrit...) repository. It retrieves meta-information (what packages are available and from where) from packagist.org.

You can see that the packagist entry for SAR does not list any versions except "dev-master / 0.1.x-dev" because there are, in fact, no tags on this repository.

The 0.1.x-dev comes from the composer.json file where it is specified as an alias for dev-master.

@revansx
Copy link

revansx commented Apr 17, 2020

"specified as an alias" <-- thanks!

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

No branches or pull requests

6 participants