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

Release v0.8.3 #92

Merged
merged 24 commits into from
Oct 11, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
1da4a3e
Bump mheap/github-action-required-labels from 4 to 5
dependabot[bot] Jun 9, 2023
2118f53
Bump ASFHyP3/actions from 0.8.1 to 0.8.2
dependabot[bot] Aug 29, 2023
4b04401
Merge pull request #82 from ASFHyP3/dependabot/github_actions/ASFHyP3…
cirrusasf Aug 29, 2023
d0cc1cd
Update README.md examples for new release
jhkennedy Aug 30, 2023
956b7d0
Merge pull request #83 from ASFHyP3/jhkennedy-patch-1
jhkennedy Aug 30, 2023
909355b
Bump actions/checkout from 3 to 4
dependabot[bot] Sep 4, 2023
696f21e
Merge pull request #84 from ASFHyP3/dependabot/github_actions/actions…
jtherrmann Sep 6, 2023
ec26e50
Bump aws-actions/configure-aws-credentials from 2 to 4
dependabot[bot] Sep 12, 2023
77ea6f9
Bump docker/login-action from 2 to 3
dependabot[bot] Sep 12, 2023
0dfc9fa
Merge pull request #85 from ASFHyP3/dependabot/github_actions/aws-act…
jtherrmann Sep 12, 2023
b0d4bde
Bump docker/setup-buildx-action from 2 to 3
dependabot[bot] Sep 12, 2023
f3fddf5
Merge pull request #87 from ASFHyP3/dependabot/github_actions/docker/…
jtherrmann Sep 12, 2023
931c2f5
Merge pull request #86 from ASFHyP3/dependabot/github_actions/docker/…
jtherrmann Sep 12, 2023
da3590f
Merge pull request #69 from ASFHyP3/dependabot/github_actions/mheap/g…
jtherrmann Sep 12, 2023
8bf8918
Bump docker/build-push-action from 4 to 5
dependabot[bot] Sep 13, 2023
bb899a7
Merge pull request #88 from ASFHyP3/dependabot/github_actions/docker/…
jtherrmann Sep 22, 2023
9ed5a6e
Fix typo
jtherrmann Sep 26, 2023
030e072
Merge pull request #89 from ASFHyP3/fix-typo
jtherrmann Sep 26, 2023
65d0208
start going through and adding 3.12 updates
jacquelynsmale Oct 10, 2023
aff1514
add actual github workflow
jacquelynsmale Oct 10, 2023
0eca299
Update .github/workflows/reusable-pytest.yml
jacquelynsmale Oct 10, 2023
7d4bfda
Update README.md
jacquelynsmale Oct 10, 2023
b8156fb
Update CHANGELOG.md
jacquelynsmale Oct 10, 2023
9949670
Merge pull request #91 from ASFHyP3/pytest-312
jacquelynsmale Oct 10, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/changelog.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,6 @@ on:
- develop
jobs:
call-changelog-check-workflow:
uses: ASFHyP3/actions/.github/workflows/reusable-changelog-check.yml@v0.8.1
uses: ASFHyP3/actions/.github/workflows/reusable-changelog-check.yml@v0.8.2
secrets:
USER_TOKEN: ${{ secrets.GITHUB_TOKEN }}
2 changes: 1 addition & 1 deletion .github/workflows/create-jira-issue.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ on:

jobs:
call-create-jira-issue-workflow:
uses: ASFHyP3/actions/.github/workflows/reusable-create-jira-issue.yml@v0.8.1
uses: ASFHyP3/actions/.github/workflows/reusable-create-jira-issue.yml@v0.8.2
secrets:
JIRA_BASE_URL: ${{ secrets.JIRA_BASE_URL }}
JIRA_USER_EMAIL: ${{ secrets.JIRA_USER_EMAIL }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/labeled-pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,4 +12,4 @@ on:

jobs:
call-labeled-pr-check-workflow:
uses: ASFHyP3/actions/.github/workflows/reusable-labeled-pr-check.yml@v0.8.1
uses: ASFHyP3/actions/.github/workflows/reusable-labeled-pr-check.yml@v0.8.2
2 changes: 1 addition & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ on:

jobs:
call-release-workflow:
uses: ASFHyP3/actions/.github/workflows/reusable-release.yml@v0.8.1
uses: ASFHyP3/actions/.github/workflows/reusable-release.yml@v0.8.2
with:
release_prefix: Actions
secrets:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/reusable-bump-version.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ jobs:
bump-version:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
fetch-depth: 0
token: ${{ secrets.USER_TOKEN }}
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/reusable-changelog-check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,10 @@ on:
required: true

jobs:
changelog-udated:
changelog-updated:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4

- name: Changelog check
uses: Zomzog/changelog-checker@v1.3.0
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/reusable-docker-ecr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ jobs:
dockerize:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
fetch-depth: 0

Expand All @@ -38,9 +38,9 @@ jobs:
echo "CI_JOB_TIMESTAMP=$(date --utc --rfc-3339=seconds)" >> $GITHUB_ENV

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2
uses: docker/setup-buildx-action@v3

- uses: aws-actions/configure-aws-credentials@v2
- uses: aws-actions/configure-aws-credentials@v4
with:
aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
Expand All @@ -54,7 +54,7 @@ jobs:
echo "REPO=${GITHUB_REPOSITORY,,}" >> ${GITHUB_ENV}

- name: Build, tag, and push image to Amazon ECR
uses: docker/build-push-action@v4
uses: docker/build-push-action@v5
with:
context: .
push: true
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/reusable-docker-ghcr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ jobs:
dockerize:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
fetch-depth: 0

Expand All @@ -33,10 +33,10 @@ jobs:
echo "CI_JOB_TIMESTAMP=$(date --utc --rfc-3339=seconds)" >> $GITHUB_ENV

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2
uses: docker/setup-buildx-action@v3

- name: Login to GitHub Container Registry
uses: docker/login-action@v2
uses: docker/login-action@v3
with:
registry: ghcr.io
username: ${{ inputs.user }}
Expand All @@ -47,7 +47,7 @@ jobs:
echo "REPO=${GITHUB_REPOSITORY,,}" >> ${GITHUB_ENV}

- name: Build, tag, and push image to GitHub Container Registry
uses: docker/build-push-action@v4
uses: docker/build-push-action@v5
with:
context: .
push: ${{ ! github.event.pull_request.head.repo.fork }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/reusable-flake8.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
flake8:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4

- uses: actions/setup-python@v4
with:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/reusable-git-object-name.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ jobs:
outputs:
name: ${{ steps.set_outputs.outputs.name }}
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
fetch-depth: 0

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/reusable-labeled-pr-check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Require Version Bump Labels
uses: mheap/github-action-required-labels@v4
uses: mheap/github-action-required-labels@v5
with:
mode: exactly
count: 1
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/reusable-pytest.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ on:
python_versions:
required: false
default: >-
["3.8", "3.9", "3.10"]
["3.9", "3.10", "3.11", "3.12"]
description: JSON string containing the list of python versions to test
type: string
fail_fast:
Expand All @@ -26,7 +26,7 @@ jobs:
python_version: ${{ fromJson(inputs.python_versions) }}

steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4

- uses: mamba-org/setup-micromamba@v1
with:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/reusable-release-checklist-comment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
runs-on: ubuntu-latest
name: Add a comment with the release checklist
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4

- name: Comment PR
uses: thollander/actions-comment-pull-request@v2
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/reusable-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ jobs:
write-release:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
fetch-depth: 0
token: ${{ secrets.USER_TOKEN }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/reusable-secrets-analysis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ jobs:
trufflehog:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
fetch-depth: 0

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/reusable-version-info.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
version: ${{ steps.set_outputs.outputs.version }}
version_tag: ${{ steps.set_outputs.outputs.version_tag }}
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
fetch-depth: 0

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/static-analysis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,4 @@ on: push

jobs:
call-secrets-analysis-workflow:
uses: ASFHyP3/actions/.github/workflows/reusable-secrets-analysis.yml@v0.8.1
uses: ASFHyP3/actions/.github/workflows/reusable-secrets-analysis.yml@v0.8.2
2 changes: 1 addition & 1 deletion .github/workflows/tag-version.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,6 @@ on:

jobs:
call-bump-version-workflow:
uses: ASFHyP3/actions/.github/workflows/reusable-bump-version.yml@v0.8.1
uses: ASFHyP3/actions/.github/workflows/reusable-bump-version.yml@v0.8.2
secrets:
USER_TOKEN: ${{ secrets.TOOLS_BOT_PAK }}
5 changes: 5 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,11 @@ and this project adheres to [PEP 440](https://www.python.org/dev/peps/pep-0440/)
and uses [Semantic Versioning](https://semver.org/spec/v2.0.0.html).


## [0.8.3]

### Added
- `reusable-pytest` now tests Python 3.9--3.12 by default.

## [0.8.2]

### Changed
Expand Down
32 changes: 16 additions & 16 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ on:

jobs:
call-bump-version-workflow:
uses: ASFHyP3/actions/.github/workflows/reusable-bump-version.yml@v0.8.1
uses: ASFHyP3/actions/.github/workflows/reusable-bump-version.yml@v0.8.2
with:
user: tools-bot # Optional; default shown
email: UAF-asf-apd@alaska.edu # Optional; default shown
Expand Down Expand Up @@ -57,7 +57,7 @@ on:

jobs:
call-changelog-check-workflow:
uses: ASFHyP3/actions/.github/workflows/reusable-changelog-check.yml@v0.8.1
uses: ASFHyP3/actions/.github/workflows/reusable-changelog-check.yml@v0.8.2
secrets:
USER_TOKEN: ${{ secrets.GITHUB_TOKEN }}
```
Expand All @@ -77,7 +77,7 @@ on:

jobs:
call-create-jira-issue-workflow:
uses: ASFHyP3/actions/.github/workflows/reusable-create-jira-issue.yml@v0.8.1
uses: ASFHyP3/actions/.github/workflows/reusable-create-jira-issue.yml@v0.8.2
secrets:
JIRA_BASE_URL: ${{ secrets.JIRA_BASE_URL }}
JIRA_USER_EMAIL: ${{ secrets.JIRA_USER_EMAIL }}
Expand Down Expand Up @@ -130,13 +130,13 @@ on:

jobs:
call-version-info-workflow:
uses: ASFHyP3/actions/.github/workflows/reusable-version-info.yml@v0.8.1
uses: ASFHyP3/actions/.github/workflows/reusable-version-info.yml@v0.8.2
with:
conda_env_name: hyp3-plugin

call-docker-ecr-workflow:
needs: call-version-info-workflow
uses: ASFHyP3/actions/.github/workflows/reusable-docker-ecr.yml@v0.8.1
uses: ASFHyP3/actions/.github/workflows/reusable-docker-ecr.yml@v0.8.2
with:
version_tag: ${{ needs.call-version-info-workflow.outputs.version_tag }}
ecr_registry: 845172464411.dkr.ecr.us-west-2.amazonaws.com
Expand Down Expand Up @@ -171,13 +171,13 @@ on:

jobs:
call-version-info-workflow:
uses: ASFHyP3/actions/.github/workflows/reusable-version-info.yml@v0.8.1
uses: ASFHyP3/actions/.github/workflows/reusable-version-info.yml@v0.8.2
with:
conda_env_name: hyp3-plugin

call-docker-ghcr-workflow:
needs: call-version-info-workflow
uses: ASFHyP3/actions/.github/workflows/reusable-docker-ghcr.yml@v0.8.1
uses: ASFHyP3/actions/.github/workflows/reusable-docker-ghcr.yml@v0.8.2
with:
version_tag: ${{ needs.call-version-info-workflow.outputs.version_tag }}
user: ${{ github.actor }}
Expand All @@ -198,7 +198,7 @@ on: push

jobs:
call-flake8-workflow:
uses: ASFHyP3/actions/.github/workflows/reusable-flake8.yml@v0.8.1
uses: ASFHyP3/actions/.github/workflows/reusable-flake8.yml@v0.8.2
with:
local_package_names: hyp3_plugin # Required; comma-seperated list of names that should be considered local to your application
excludes: hyp3_plugin/ugly.py # Optional; comma-separated list of glob patterns to exclude from checks
Expand Down Expand Up @@ -226,7 +226,7 @@ on:

jobs:
call-git-object-name-workflow:
uses: ASFHyP3/actions/.github/workflows/reusable-git-object-name.yml@v0.8.1
uses: ASFHyP3/actions/.github/workflows/reusable-git-object-name.yml@v0.8.2

echo-git-object-name-outputs:
needs: call-git-object-name-workflow
Expand Down Expand Up @@ -256,7 +256,7 @@ on:

jobs:
call-labeled-pr-check-workflow:
uses: ASFHyP3/actions/.github/workflows/reusable-labeled-pr-check.yml@v0.8.1
uses: ASFHyP3/actions/.github/workflows/reusable-labeled-pr-check.yml@v0.8.2
```
to ensure a release label is included on any PR to `main`.

Expand All @@ -280,12 +280,12 @@ on:

jobs:
call-pytest-workflow:
uses: ASFHyP3/actions/.github/workflows/reusable-pytest.yml@v0.8.1
uses: ASFHyP3/actions/.github/workflows/reusable-pytest.yml@v0.8.2
with:
local_package_name: hyp3_plugin # Required; package to produce a coverage report for
fail_fast: false # Optional; default shown
python_versions: >- # Optional; default shown
["3.8", "3.9", "3.10"]
["3.9", "3.10", "3.11", "3.12"]
```

to test your Python package and produce a coverage report for. Importantly, `python_versions` *must* be a valid JSON string
Expand All @@ -309,7 +309,7 @@ on:

jobs:
call-release-workflow:
uses: ASFHyP3/actions/.github/workflows/reusable-release.yml@v0.8.1
uses: ASFHyP3/actions/.github/workflows/reusable-release.yml@v0.8.2
with:
release_prefix: HyP3-CI
release_branch: main # Optional; default shown
Expand Down Expand Up @@ -338,7 +338,7 @@ on:

jobs:
call-release-checklist-workflow:
uses: ASFHyP3/actions/.github/workflows/reusable-release-checklist-comment.yml@v0.8.1
uses: ASFHyP3/actions/.github/workflows/reusable-release-checklist-comment.yml@v0.8.2
permissions:
pull-requests: write
with:
Expand Down Expand Up @@ -367,7 +367,7 @@ on: push

jobs:
call-secrets-analysis-workflow:
uses: ASFHyP3/actions/.github/workflows/reusable-secrets-analysis.yml@v0.8.1
uses: ASFHyP3/actions/.github/workflows/reusable-secrets-analysis.yml@v0.8.2
```
to scan every push for secrets.

Expand All @@ -393,7 +393,7 @@ on:

jobs:
call-version-info-workflow:
uses: ASFHyP3/actions/.github/workflows/reusable-version-info.yml@v0.8.1
uses: ASFHyP3/actions/.github/workflows/reusable-version-info.yml@v0.8.2
with:
python_version: '3.9' # Optional; default shown

Expand Down
Loading