Skip to content

Commit

Permalink
Edit automation and documentation to drop develop
Browse files Browse the repository at this point in the history
Given the relatively small size of the repo, it will be easier to use
to make PRs directly to the `main` branch, keeping the current tagging
schema intact.

PRs would still be required before merging to `main` following the
conventions described in `CONTRIBUTING.md`.
  • Loading branch information
0237h committed Apr 22, 2024
1 parent a448010 commit c093f07
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 4 deletions.
2 changes: 1 addition & 1 deletion .github/release-drafter.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ template: |
## Changes
$CHANGES
**Full Changelog**: https://github.com/pinax-network/substreams-clock-api/compare/$PREVIOUS_TAG...v$RESOLVED_VERSION
**Full Changelog**: https://github.com/pinax-network/antelope-token-api/compare/$PREVIOUS_TAG...v$RESOLVED_VERSION
autolabeler:
- label: 'documentation'
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/ghcr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ jobs:
images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}
tags: |
type=sha,prefix=
type=raw,enable=${{ github.ref == 'refs/heads/develop' }},value=develop
type=raw,enable=${{ !startsWith(github.ref, 'refs/tags/') }},value=develop
type=semver,pattern={{raw}}
- name: Build and push Docker image
Expand Down
6 changes: 4 additions & 2 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -98,9 +98,11 @@ Enhancement suggestions are tracked as [GitHub issues](https://github.com/pinax-

You can follow the instructions from the `Quick Start` section of the [`README.md`](README.md/#quick-start) for setting up the environment.

The repository contains two branches, `main` and `develop`. `main` represents the state of the latest stable release while `develop` is for active development of new features and bug fixes.
The repository contains one `main` branch. Any changes to `main` must go through a pull request of a branch with a specific naming pattern (see below).

PRs should be submitted from separate branches of the `develop` branch. Ideally, your PR should fall into one the following categories:
Any push to `main` branch will be tagged with the commit hash and the latest commit will additionally be tagged with `develop` to enable pulling latest development image (this is done automatically). You can retrieve the latest stable version of the API by checking out the latest tagged version commit (following [*semver*](https://semver.org/)).

PRs should be submitted from separate branches of the `main` branch. Ideally, your PR should fall into one the following categories:
- **Feature**: `feature/xxx`
- **Bug fix**: `fix/xxx`, try to make separate PRs for different bug fixes unless the change solves multiple bugs at once.
- **Documentation**: `docs/xxx`, adding comments to files should be counted as documentation and changes made into a separate branch.
Expand Down

0 comments on commit c093f07

Please sign in to comment.