WP Manifestindependent plugin directory
manifest / updates / shifter-github

Shifter Github Plugin/Theme Installer WP Registry grade A. No security issues foundWP RegistryNo security issues foundOpen the reportA

★ 7stars
6.6krelease downloads
≈220active sites
1.3.2latest · 3 years ago

Install

Download shifter-github.zip From the 1.3.2 release on GitHub, Nov 22, 2022

Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/getshifter/shifter-github/releases/download/1.3.2/shifter-github.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

How to update your plugin/theme.

To release the new version, please do as follows:

Tag and push to GitHub, then upload the package by one of the ways as follows.

$ git tag 1.1.0
$ git push origin 1.1.0
  • 1.1.0 is a version number, it has to be same with version number in your WordPress plugin.
  • You have to commit vendor directory in your plugin.

A. Manually release the new version.

  1. Please visit "releases" in your GitHub repository.
  2. Choose a tag.
  3. Fill out the release note and title.
  4. Upload your plugin which is comporessed with zip. (Optional)
  5. Press "Publish release".

B. Automated release the new version with GitHub Actions.

You can upload the package automat GitHub Actions.

As for now, GitHub Actions service is in beta, so you have to sign up the Beta here

When the service is ready you will find the Actions tab on the top page of your repository, then follow the steps below:

  1. Then, copy the .github directory on the below url to the root directory of your local repository. getshifter/shifter-github-hosting-plugin-sample
  2. It must be look like: /path_to_your_repository/.github/workflows/release.yml
  3. Open the release.yml file with your favorite editor and change some lines:
    • You MUST change the PACKAGE_NAME to your package name.
    • Also, if you need:
      • change FILES_TO_ARCIVE
      • comment out the composer install section
      • uncomment npm install section
  4. After changed some lines, commit and push it to your GitHub repository.

Now when you push your tag to GitHub, the release package will be created automatically.

Example Projects

Please install old version of following projects, then you can see update notice.

These projects deploy new releases automatically with GitHub Actions.

Please check .github/workflows/release.yml

C. Automated release the new version with Travis.

Also, you can use Automatic release with Travis.

Following is an example of the .travis.yml for automatic release.

https://github.com/miya0001/miya-gallery/blob/master/.travis.yml

You can generate deploy: section by The Travis Client like following.

$ travis setup releases

Releases

19 releases. Each count is every asset in that release; expand a row for the breakdown.

Tag
Published
Assets
Downloads
1.3.2 latest
Nov 22, 2022 3 years ago
shifter-github.zip
2,827
Dec 15, 2020 5 years ago
shifter-github.zip
1,998
Dec 15, 2020 5 years ago
shifter-github.zip
16
Oct 6, 2020 6 years ago
shifter-github.zip
352
Jun 11, 2020 6 years ago
shifter-github.zip
215
Feb 23, 2020 6 years ago
shifter-github.zip
110
Feb 6, 2020 6 years ago
shifter-github.zip
37
Nov 7, 2019 6 years ago
shifter-github.zip
367
Sep 5, 2019 7 years ago
shifter-github.zip
547
Sep 5, 2019 7 years ago
shifter-github.zip
8
Sep 4, 2019 7 years ago
shifter-wp-git.zip
8
Sep 4, 2019 7 years ago
shifter-wp-git.zip
7
Sep 4, 2019 7 years ago
shifter-wp-git.zip
6
Sep 2, 2019 7 years ago
shifter-wp-git.zip
13
Aug 30, 2019 7 years ago
shifter-wp-git.zip
8
Aug 29, 2019 7 years ago
shifter-wp-git.zip
10
Aug 29, 2019 7 years ago
shifter-wp-git.zip
7
Aug 29, 2019 7 years ago
shifter-wp-git.zip
6
Aug 29, 2019 7 years ago
shifter-wp-git.zip
8

Active-site estimate ≈220 comes from the median of recent superseded releases. Method.

A grade

Security

Shifter Github Plugin/Theme Installer 1.3.2 · audited by WP Registry

No security issues found.

Audited release
1.3.2
Findings
none
Worst severity
—
Content hash
70f89241afeefe439b9240b9…

WP Registry hashes the installable build and reports on that exact bytes-for-bytes copy. Embargoed findings are withheld until they are disclosed, so a clean verdict means nothing public is outstanding. WP Manifest does not audit code itself.