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

Reboot devtools #29

Merged
merged 8 commits into from
Jun 13, 2021
Merged

Reboot devtools #29

merged 8 commits into from
Jun 13, 2021

Conversation

lopopolo
Copy link
Member

Now that cactusref is recently unarchived, sync the dev tool setup and configuration from a current Artichoke repository.

This branch syncs the devtooling scripts and orchestration to current
artichoke organization defaults. A `package.json` file is no longer
necessary. Removing these dependencies reduces the maintenance burden of
keeping another ecosystem's dependencies up to date.
`format-text.sh` has been replaced by Prettier with a custom
`.prettierignore` and `.prettierrc.yaml`.

`lint.sh` will be replaced with a standard `Rakefile` from other
Artichoke repositories.
Artichoke organization uses GitHub Actions for CI.
Synced from latest setup in intaglio.
@lopopolo
Copy link
Member Author

Label dry run:

👉 Current labels
- name: bug
  color: d73a4a
  description: Something isn't working
- name: dependencies
  color: 0366d6
  description: Pull requests that update a dependency file
- name: documentation
  color: 0075ca
  description: Improvements or additions to documentation
- name: duplicate
  color: cfd3d7
  description: This issue or pull request already exists
- name: enhancement
  color: a2eeef
  description: New feature or request
- name: good first issue
  color: 7057ff
  description: Good for newcomers
- name: help wanted
  color: 008672
  description: Extra attention is needed
- name: invalid
  color: e4e669
  description: This doesn't seem right
- name: question
  color: d876e3
  description: Further information is requested
- name: wontfix
  color: ffffff
  description: This will not be worked on

🏃 Running GitHub Labeler
[dryrun] 🎨 Creating 'A-adopt' label with color 'f7e101' and desc 'Area: Adopt and unadopt API.'
[dryrun] 🎨 Creating 'A-build' label with color 'f7e101' and desc 'Area: CI build infrastructure.'
[dryrun] 🎨 Creating 'A-build-target' label with color 'f7e101' and desc 'Area: Support for builds of specific targets.'
[dryrun] 🎨 Creating 'A-crate-features' label with color 'f7e101' and desc 'Area: Compile-time features or attributes.'
[dryrun] 🎨 Creating 'A-cycle' label with color 'f7e101' and desc 'Area: Cycle detection and cycle busting.'
[dryrun] 🎨 Creating 'A-deps' label with color 'f7e101' and desc 'Area: Source and library dependencies.'
[dryrun] 🎨 Creating 'A-drop' label with color 'f7e101' and desc 'Area: Rc drop impl.'
[dryrun] 🎨 Creating 'A-packaging' label with color 'f7e101' and desc 'Area: Packaging releases for distribution.'
[dryrun] 🎨 Creating 'A-performance' label with color 'f7e101' and desc 'Area: Performance improvements and optimizations.'
[dryrun] 🎨 Creating 'A-project' label with color 'f7e101' and desc 'Area: Infrastructure for running an open source project.'
[dryrun] 🎨 Creating 'A-release' label with color 'f7e101' and desc 'Area: crates.io releases and version bumps.'
[dryrun] 🎨 Creating 'A-security' label with color 'f7e101' and desc 'Area: Security vulnerabilities and unsoundness issues.'
[dryrun] 🎨 Creating 'A-std-compat' label with color 'f7e101' and desc 'Area: Compatibility with the latest from `Rc` in upstream `alloc` and `std`.'
[dryrun] 🎨 Creating 'C-bug' label with color 'c1c8ff' and desc 'Category: This is a bug.'
[dryrun] 🎨 Creating 'C-docs' label with color 'c1c8ff' and desc 'Category: Improvements or additions to documentation.'
[dryrun] 🎨 Creating 'C-enhancement' label with color 'c1c8ff' and desc 'Category: New feature or request.'
[dryrun] 🎨 Creating 'C-quality' label with color 'c1c8ff' and desc 'Category: Refactoring, cleanup, and quality improvements.'
[dryrun] 🎨 Creating 'C-question' label with color 'c1c8ff' and desc 'Category: Further information is requested.'
[dryrun] 🎨 Creating 'E-easy' label with color '02e10c' and desc 'Call for participation: Experience needed to fix: Easy / not much.'
[dryrun] 🎨 Creating 'E-medium' label with color '02e10c' and desc 'Call for participation: Experience needed to fix: Medium / intermediate.'
[dryrun] 🎨 Creating 'E-hard' label with color '02e10c' and desc 'Call for participation: Experience needed to fix: Hard / a lot.'
[dryrun] 🎨 Creating 'E-help-wanted' label with color '02e10c' and desc 'Call for participation: Help is requested to fix this issue.'
[dryrun] 🎨 Creating 'E-needs-test' label with color '02e10c' and desc 'Call for participation: Writing correctness tests.'
[dryrun] 🎨 Creating 'O-linux' label with color '6e6ec0' and desc 'Target: Support for building on Linux (GNU / musl) targets.'
[dryrun] 🎨 Creating 'O-macOS' label with color '6e6ec0' and desc 'Target: Support for building on macOS / Darwin targets.'
[dryrun] 🎨 Creating 'O-wasm-emscripten' label with color '6e6ec0' and desc 'Target: Support for building the `wasm32-unknown-emscripten` target.'
[dryrun] 🎨 Creating 'O-wasm-unknown' label with color '6e6ec0' and desc 'Target: Support for building the `wasm32-unknown-unknown` target.'
[dryrun] 🎨 Creating 'O-windows' label with color '6e6ec0' and desc 'Target: Support for building on Windows targets like `x86_64-pc-windows-msvc`.'
[dryrun] 🎨 Creating 'S-archive' label with color 'd3dddd' and desc 'Status: This pull request exists to archive an unmerged branch.'
[dryrun] 🎨 Creating 'S-blocked' label with color 'd3dddd' and desc 'Status: Marked as blocked ❌ on something else such as other implementation work.'
[dryrun] 🎨 Creating 'S-do-not-merge' label with color 'd3dddd' and desc 'Status: This pull request should not be merged.'
[dryrun] 🎨 Creating 'S-duplicate' label with color 'd3dddd' and desc 'Status: This issue or pull request already exists.'
[dryrun] 🎨 Creating 'S-invalid' label with color 'd3dddd' and desc 'Status: This issue or pull request is not well-formed.'
[dryrun] 🎨 Creating 'S-postponed' label with color 'd3dddd' and desc 'Status: This issue or pull request is being postponed until later.'
[dryrun] 🎨 Creating 'S-speculative' label with color 'd3dddd' and desc 'Status: This is just an idea.'
[dryrun] 🎨 Creating 'S-stale' label with color 'd3dddd' and desc 'Status: This PR is stale. Please open a new PR if you'd like to pick this back up.'
[dryrun] 🎨 Creating 'S-wip' label with color 'd3dddd' and desc 'Status: This pull request is a work in progress.'
[dryrun] 🎨 Creating 'S-wontfix' label with color 'd3dddd' and desc 'Status: This issue or pull request will not be worked on.'
[dryrun] 🔫 Deleting 'bug'
[dryrun] 🔫 Deleting 'dependencies'
[dryrun] 🔫 Deleting 'documentation'
[dryrun] 🔫 Deleting 'duplicate'
[dryrun] 🔫 Deleting 'enhancement'
[dryrun] 🔫 Deleting 'good first issue'
[dryrun] 🔫 Deleting 'help wanted'
[dryrun] 🔫 Deleting 'invalid'
[dryrun] 🔫 Deleting 'question'
[dryrun] 🔫 Deleting 'wontfix'

@lopopolo lopopolo merged commit 435859d into trunk Jun 13, 2021
@lopopolo lopopolo deleted the devtools branch June 13, 2021 21:43
@lopopolo lopopolo added A-build Area: CI build infrastructure. A-project Area: Infrastructure for running an open source project. labels Jun 13, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-build Area: CI build infrastructure. A-project Area: Infrastructure for running an open source project.
Development

Successfully merging this pull request may close these issues.

1 participant