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

⚙️Update deno to latest #281

Closed
8 tasks done
CalvinWilkinson opened this issue Aug 22, 2024 · 0 comments · Fixed by #282
Closed
8 tasks done

⚙️Update deno to latest #281

CalvinWilkinson opened this issue Aug 22, 2024 · 0 comments · Fixed by #282
Assignees
Labels
cicd CI/CD related work only ⚙️config Configuration related work

Comments

@CalvinWilkinson
Copy link
Member

CalvinWilkinson commented Aug 22, 2024

Complete The Item Below

  • I have updated the title without removing the ⚙️ emoji.

Description

Update to the latest version of deno and make various changes to take advantage of the new deno features.

  1. Update deno to the latest version by updating the repository variable named DENO_VERSION.
  2. Also, update the deno build task by using the new globbing feature with the release of deno. This means that we no longer need to execute the deno-check.ts file which means we can remove it entirely.
  3. Update all workflows to use the new globbing feature instead of the deno-check.ts script.
  4. Remove the launch config in the launch.json file for the deno-check.ts script.
  5. Remove the task config in the task.json file for the deno-check.ts script.

Note

The version of deno as of the creation of this issue was v1.4.6. If the version is greater than that, update to the latest.

Acceptance Criteria

Tasks

ToDo items

Tasks

Additional Information:

Change Type Labels

|--------------|---------------------------------------------------------------------------------------------------|
| CICD | cicd CI/CD related work only |
| Dependency Update | 📦dependency-update Dependency update with required code changes |
| Miscellaneous | miscellaneous Miscellaneous changes |
| Guide Doc Changes | 📜guide-doc-changes Add or change guide documentation |

Priority Type Labels

Priority Type Label
Low Priority low-priority Low Priority
Medium Priority medium-priority Medium Priority
High Priority high-priority High Priority

Code of Conduct

  • I agree to follow this project's Code of Conduct.
@CalvinWilkinson CalvinWilkinson added cicd CI/CD related work only ⚙️config Configuration related work labels Aug 22, 2024
@CalvinWilkinson CalvinWilkinson self-assigned this Aug 22, 2024
@CalvinWilkinson CalvinWilkinson changed the title ⚙️Update deno to lates ⚙️Update deno to latest Aug 22, 2024
CalvinWilkinson added a commit that referenced this issue Aug 22, 2024
CalvinWilkinson added a commit that referenced this issue Aug 23, 2024
* Start work for issue #281

* config: deno task updated

* ide: remove launch config

* ide: remove vscode task

* ci: update steps to use deno task

* ci: remove unused deno check script

* deps: update deno lock

* ci: change triggers

* ci: remove unnecessary workflow

* ci: update workflow run names

* ci: force status checks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cicd CI/CD related work only ⚙️config Configuration related work
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.

1 participant