Skip to content

Commit

Permalink
Merge pull request #7692 from ipfs/release-v0.7.0
Browse files Browse the repository at this point in the history
Release v0.7.0
  • Loading branch information
aschmahmann committed Sep 22, 2020
2 parents d6e036a + 12f5c19 commit ea77213
Show file tree
Hide file tree
Showing 108 changed files with 4,977 additions and 1,456 deletions.
42 changes: 13 additions & 29 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ default_environment: &default_environment
executors:
golang:
docker:
- image: circleci/golang:1.14.2
- image: circleci/golang:1.14.4
working_directory: ~/ipfs/go-ipfs
environment:
<<: *default_environment
Expand All @@ -58,9 +58,9 @@ executors:
IPFS_REUSEPORT: false
LIBP2P_ALLOW_WEAK_RSA_KEYS: 1
E2E_IPFSD_TYPE: go
dockerizer:
docker:
- image: circleci/golang:1.14.2
dockerizer:
docker:
- image: circleci/golang:1.14.4
environment:
IMAGE_NAME: ipfs/go-ipfs
WIP_IMAGE_TAG: wip
Expand Down Expand Up @@ -100,7 +100,7 @@ jobs:
- run: |
make -j 1 test/unit/gotest.junit.xml \
&& [[ ! $(jq -s -c 'map(select(.Action == "fail")) | .[]' test/unit/gotest.json) ]]
- run:
- run:
when: always
command: bash <(curl -s https://codecov.io/bash) -cF unittests -X search -f coverage/unit_tests.coverprofile

Expand Down Expand Up @@ -170,36 +170,20 @@ jobs:
- *make_out_dirs
- attach_workspace:
at: /tmp/circleci-workspace
- run:
name: Cloning
command: |
git clone https://github.com/ipfs/interop.git
git -C interop log -1
- restore_cache:
keys:
- v2-interop-{{ checksum "~/ipfs/go-ipfs/interop/package-lock.json" }}
- v2-interop-
- run:
name: Installing dependencies
command: |
npm install
working_directory: ~/ipfs/go-ipfs/interop
- save_cache:
key: v2-interop-{{ checksum "~/ipfs/go-ipfs/interop/package-lock.json" }}
paths:
- ~/ipfs/go-ipfs/interop/node_modules
- run:
name: Installing reporting tools
command: |
npm install --save-dev mocha-circleci-reporter@0.0.3
npm init -y
npm install ipfs@^0.50.1
npm install ipfs-interop@^3.0.0
npm install mocha-circleci-reporter@0.0.3
working_directory: ~/ipfs/go-ipfs/interop
- run:
name: Running tests
command: |
mkdir -p /tmp/test-results/interop/
export MOCHA_FILE="$(mktemp /tmp/test-results/interop/unit.XXXXXX.xml)"
node_modules/.bin/mocha --reporter mocha-circleci-reporter \
$(sed -n -e "s|^require('\(.*\)')$|test/\1|p" test/node.js | circleci tests split)
npx ipfs-interop -- -t node -f $(sed -n -e "s|^require('\(.*\)')$|test/\1|p" node_modules/ipfs-interop/test/node.js | circleci tests split) -- --reporter mocha-circleci-reporter
working_directory: ~/ipfs/go-ipfs/interop
environment:
IPFS_REUSEPORT: false
Expand Down Expand Up @@ -386,12 +370,12 @@ workflows:
# also means tag-based jobs can only depend on other tag-based jobs, so we
# use a separate workflow because every job needs to be tagged together.
# see: https://circleci.com/docs/2.0/workflows/#executing-workflows-for-a-git-tag
docker-on-tag:
docker-on-tag:
jobs:
- docker-build:
filters: *only-version-tags
filters: *only-version-tags
- docker-push:
context: dockerhub
filters: *only-version-tags
filters: *only-version-tags
requires:
- docker-build
2 changes: 2 additions & 0 deletions .github/ISSUE_TEMPLATE/bug-report.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@ about: 'Report a bug in go-ipfs.'
labels: kind/bug, need/triage
---

<!-- Please report security issues by email to security@ipfs.io -->

#### Version information:
<!-- Output From `ipfs version --all`
Expand Down
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ contact_links:
url: https://github.com/ipfs/go-ipfs/blob/master/docs/experimental-features.md
about: Documentation on Private Networks, Filestore and other experimental features.
- name: HTTP API Reference
url: https://docs-beta.ipfs.io/reference/http/api/#api-v0-add
url: https://docs.ipfs.io/reference/http/api/#api-v0-add
about: Documentation of all go-ipfs HTTP API endpoints.
- name: IPFS Official Forum
url: https://discuss.ipfs.io
Expand Down
6 changes: 6 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -27,3 +27,9 @@ vendor
go-ipfs-source.tar.gz
docs/examples/go-ipfs-as-a-library/example-folder/Qm*
/test/sharness/t0054-dag-car-import-export-data/*.car

# ignore build output from snapcraft
/ipfs_*.snap
/parts
/stage
/prime
Loading

0 comments on commit ea77213

Please sign in to comment.