Commit Graph

12543 Commits

Author SHA1 Message Date
Gus Eggert
ef1703c07f Increase Make job parallelism to 10 2021-08-13 21:27:41 -04:00
Gus Eggert
b3f1d65af4 Revert "Disable MAKE_SKIP_PATH"
This reverts commit f0ae6e3417.
2021-08-13 16:38:24 -04:00
Gus Eggert
e162f1afb3 Revert "Remove MAKE_SKIP_PATH test"
This reverts commit 98d2739f45.
2021-08-13 16:37:09 -04:00
Gus Eggert
c40f8d1c80 Update Docker Go version to 1.16.6 2021-08-13 16:33:55 -04:00
Gus Eggert
3a7eaaf7eb Revert "Remove MAKE_SKIP_PATH, update Dockerfile base image"
This reverts commit d3468407aa.
2021-08-13 16:33:31 -04:00
Gus Eggert
4ebec49985 use 2xlarge resource class 2021-08-13 16:02:44 -04:00
Gus Eggert
c1339c8321 save PATH to .bashrc instead of $BASH_ENV 2021-08-13 16:02:36 -04:00
Gus Eggert
5c0061e240 Fix space constant 2021-08-13 16:02:23 -04:00
Gus Eggert
d3468407aa Remove MAKE_SKIP_PATH, update Dockerfile base image 2021-08-03 14:23:58 -04:00
Gus Eggert
db2684f388 Merge branch 'master' into update-go-on-ci-guseggert 2021-08-02 14:42:32 -04:00
Gus Eggert
98d2739f45 Remove MAKE_SKIP_PATH test 2021-08-02 14:29:21 -04:00
Gus Eggert
f0ae6e3417 Disable MAKE_SKIP_PATH 2021-08-02 13:50:10 -04:00
Gus Eggert
b5f5419822 Fix tar cmd 2021-07-30 15:32:17 -04:00
Gus Eggert
9d6cbdf521 Use Go 1.16.6 2021-07-30 15:28:26 -04:00
Andrew Gillis
3b6f57788b
Expose additional migration APIs (#8153)
* Expose additional migration APIs

Expose migration APIs for reading migration config and creating migration fetchers.  This allows implementation of commands and external applications that want to retrieve migrations according to the Migration portion of the IPFS config.

This change also moves some functionality that is specific to fetching migrations via IPFS into the `ipfsfetcher` package.
2021-07-30 11:27:57 -07:00
Petar Maymounkov
cab67f6b66
point ipfs to pinner that syncs on every pin (#8231)
Pinner upgrades and fixes. Faster reindexing. Syncing while reindexing. Syncing on every pin operation. Logging all pin operations.

Co-authored-by: gammazero <gammazero@users.noreply.github.com>
2021-07-29 10:27:05 -07:00
Marcin Rataj
eda8b43a28 docs: chocolatey package name
We use go-ipfs name now, to make it clear that it is not ipfs-desktop.
2021-07-23 08:35:03 -07:00
Adin Schmahmann
6de589c0c7
Merge pull request #8254 from ipfs/schomatis/chore/sharness/t0250/change-online-offline-naming
Disambiguate online/offline naming in sharness tests
2021-07-23 08:27:18 -07:00
Steven Allen
461f691810
Merge pull request #8295 from ipfs/dependabot/go_modules/github.com/ipfs/go-fs-lock-0.0.7
build(deps): bump github.com/ipfs/go-fs-lock from 0.0.6 to 0.0.7
2021-07-22 08:42:44 -07:00
dependabot[bot]
848cf690b5
build(deps): bump github.com/ipfs/go-fs-lock from 0.0.6 to 0.0.7
Bumps [github.com/ipfs/go-fs-lock](https://github.com/ipfs/go-fs-lock) from 0.0.6 to 0.0.7.
- [Release notes](https://github.com/ipfs/go-fs-lock/releases)
- [Commits](https://github.com/ipfs/go-fs-lock/compare/v0.0.6...v0.0.7)

---
updated-dependencies:
- dependency-name: github.com/ipfs/go-fs-lock
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-07-22 15:08:42 +00:00
Steven Allen
1ddb1c5c59
Merge pull request #8283 from ipfs/rvagg/rename-docker-host
Rename DOCKER_HOST to TEST_DOCKER_HOST to avoid conflicts
2021-07-22 07:56:45 -07:00
Steven Allen
f3ea1f09c2
Merge pull request #8288 from ipfs/dependabot/go_modules/github.com/libp2p/go-libp2p-peerstore-0.2.8
build(deps): bump github.com/libp2p/go-libp2p-peerstore from 0.2.7 to 0.2.8
2021-07-22 07:56:07 -07:00
Steven Allen
5bf5a58bfd
Merge pull request #8291 from ipfs/feat/diag-profile
feat: add an "ipfs diag profile" command
2021-07-22 07:55:32 -07:00
Steven Allen
9c1bb99eeb
fix: spelling
Co-authored-by: Adin Schmahmann <adin.schmahmann@gmail.com>
2021-07-21 20:45:45 -07:00
Steven Allen
3745047ccf doc(profile): improve profiling docs 2021-07-21 18:04:11 -07:00
Steven Allen
0bea7ce6a9 test(sharness): test profile dump 2021-07-21 18:04:11 -07:00
Adin Schmahmann
748062add8 Merge branch 'release'
# Conflicts:
#	go.mod
#	go.sum
#	version.go
2021-07-21 20:52:24 -04:00
Steven Allen
e1cf99cfab
fix(ipfs diag profile): fix wording
Co-authored-by: Adin Schmahmann <adin.schmahmann@gmail.com>
2021-07-21 16:22:59 -07:00
Steven Allen
77f3fed5a1 feat(ipfs diag profile): help text 2021-07-21 15:50:29 -07:00
Steven Allen
722fc4fa4c feat(ipfs diag profile): output version info only
sys diag includes private information (like the interface addresses)
2021-07-21 15:50:21 -07:00
Adin Schmahmann
0fa987eca7
Merge pull request #8290 from ipfs/feat/improve-mkrelease
feat: improve mkreleaslog
2021-07-21 15:09:04 -07:00
Steven Allen
d52d183020 feat: add an "ipfs diag profile" command
This should replace the "collect-profiles.sh" script and allow users to
easily collect profiles.

At the moment, it just dumps all profiles into a single zip file. It
does this server-side so it's easy fetch them with curl.

In the future, it would be nice to add:

1. Progress indicators (cpu profiles take 30 seconds).
2. An option to specify which profiles to collect.

But we can handle that later.

Unfortunately, this command doesn't produce symbolized svgs as I didn't
want to depend on having a local go compiler.
2021-07-21 14:51:47 -07:00
Steven Allen
99ccde2f24 fix(mkreleaselog): match files anywhere in the path
I had _thought_ pathspecs needed to start with / to only match the root,
but apparently not.
2021-07-21 12:37:51 -07:00
Steven Allen
8fca584a3c fix(mkreleaselog): remove outdated comment 2021-07-21 11:33:09 -07:00
Steven Allen
d3604bb06a feat: improve mkreleaslog
1. Allow matching the entire module instead of just github
   orgs/usernames.
2. Allow excluding some modules.
3. Ignore files using a github pathspec and apply the same ignore
   patterns to the "contributors" section.
2021-07-21 10:54:26 -07:00
Adin Schmahmann
dc2715af68
Merge pull request #8267 from ipfs/release-v0.9.1
Release v0.9.1
2021-07-21 09:52:52 -07:00
Adin Schmahmann
3b21fcfb89 Release v0.9.1 2021-07-21 11:34:53 -04:00
Adin Schmahmann
13edc8effe docs: update changelog for v0.9.1 2021-07-21 11:34:53 -04:00
dependabot[bot]
d26d9b6ff9
build(deps): bump github.com/libp2p/go-libp2p-peerstore
Bumps [github.com/libp2p/go-libp2p-peerstore](https://github.com/libp2p/go-libp2p-peerstore) from 0.2.7 to 0.2.8.
- [Release notes](https://github.com/libp2p/go-libp2p-peerstore/releases)
- [Commits](https://github.com/libp2p/go-libp2p-peerstore/compare/v0.2.7...v0.2.8)

---
updated-dependencies:
- dependency-name: github.com/libp2p/go-libp2p-peerstore
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-07-21 11:23:23 +00:00
Rod Vagg
8a7d5e9244
Rename DOCKER_HOST to TEST_DOCKER_HOST to avoid conflicts
DOCKER_HOST is a special environment variable of the Docker CLI
so there's risk of creating conflicts whenever attempting to use `docker`
in the test suite; it also makes it difficult to run the same full suite
locally using the same setup since DOCKER_HOST is a fixed variable in
t0700-remotepin.sh
2021-07-21 14:44:24 +10:00
Steven Allen
050a281e88
Merge pull request #8280 from ipfs/masih/test-issue-3503
Add test with expected failure for #3503
2021-07-20 19:47:42 -07:00
Adin Schmahmann
74bd44f0ea Create PATCH_RELEASE_TEMPLATE.md 2021-07-20 17:00:16 -07:00
Steven Allen
e2bb85792b
Merge pull request #8279 from ipfs/feat/issue-forms
use issue forms
2021-07-20 12:40:35 -07:00
Steven Allen
cc70dcd0dc chore(github): add a config section to the bug report template 2021-07-20 10:03:15 -07:00
Steven Allen
f0c9065504 chore(github): add issue search checklist item to all templates 2021-07-20 09:46:26 -07:00
Steven Allen
dae28b0272
chore(github): fix feature example in issue form
Co-authored-by: Adin Schmahmann <adin.schmahmann@gmail.com>
2021-07-20 09:38:55 -07:00
Masih H. Derkani
1aa9c1a18f
Add test with expected failure for #3503
Write a `sharness` test that expects failure documenting the issue
raised in #3503. The issue may get resolved in the refactoring of
`ipfs dag get` command to support go-ipld-prime (e.g. #8171). For now
add a `sharness` test that expects failure. We will then flip the
expectation in the success in the rewriting PR to check if #3503 gets
resolved.

Relates to:
- https://github.com/ipfs/go-ipfs/issues/3503
2021-07-20 12:16:33 +01:00
Steven Allen
0eb50454db
Merge pull request #8270 from ipfs/update-libp2p
update go-libp2p to v0.14.4
2021-07-19 19:24:33 -07:00
Steven Allen
a757234149 chore(github): use issue forms
This change converts go-ipfs to the new issue forms.

Initial implementation by @RubenKelvera in
https://github.com/ipfs/go-ipfs/pull/7967. The version here:

1. Converts all forms.
2. Asks fewer questions (for bug reports). We can expand the form later,
   but I always hated bugzilla bug report forms.
2021-07-19 19:08:24 -07:00
Steven Allen
d2db8b4966
Merge pull request #8271 from godcongdev/master
fix document error
2021-07-19 11:22:32 -07:00