Giter Site home page Giter Site logo

test-actions's Introduction

test-actions

To test github actions

Current Status
Build Build Status
Code coverage codecov
Release GitHub release
Release GitHub release
Tag GitHub release
License license

Squash commits into one

https://www.internalpointers.com/post/squash-commits-into-one-git

git rebase --interactive ${commit-hash}
git rebase --interactive HEAD~N

Shorter

git rebase -i ${commit-hash}
git rebase -i HEAD~N

Where N is the number of commits you want to join, starting from the most recent one

Create release

git checkout -b release/1.0.0
mvn versions:set -DremoveSnapshot
mvn versions:set-property -Dproperty=maven-release-plugin.version,git-changelog-maven-plugin.version -DnewVersion=8.0.0 
# Update dependencies manually
mvn clean package # to test the integrity of the project
git add .
git commit -m "Release candidate ...."
git push
git tag rc1.0.0 # release candidate
git push origin rc1.0.0 # to push the tag to github
# run the release github action workflow
mvn versions:set -DnextSnapshot # update the version release to development iteration
git add .
git commit -m "....."
git push # to push the latest changes to the release branch
# Create the proper PR to merge the release branch into master 
mvn versions:commit # delete pom backups accepting the changes
mvn versions:revert # restores the poms from the pom backups

test-actions's People

Contributors

bohocode avatar jsanhc avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.